annotationsstring[]
Аннотации, применяемые к ресурсу (например, ["key1=value1", "key2=value2"])
commandstring[]
Команда для запуска в контейнере
contextstring
Контекст kubeconfig для использования в команде (необязательно - по умолчанию null)
dryRunboolean
Если true, только проверять ресурс, а не выполнять саму операцию
filenamestring
Путь к YAML-файлу для создания ресурсов. Путь читается на машине, где запущен MCP-сервер, поэтому он отклоняется, когда сервер работает через удалённый транспорт (SSE/Streamable HTTP); вместо этого используйте 'manifest' для передачи содержимого файла.
fromFilestring[]
Путь к файлу для создания configmap/secret (например, ["key1=/path/to/file1", "key2=/path/to/file2"]). Путь читается на машине, где запущен MCP-сервер, поэтому он отклоняется, когда сервер работает через удалённый (SSE/Streamable HTTP) транспорт; вместо этого используйте "fromFileContent", чтобы передавать содержимое файлов напрямую.
fromFileContentobject[]
Встраиваемое содержимое файлов для создания configmap/secret, предоставляется клиентом вместо пути на сервере (например, [{"key": "app.conf", "content": "..."}]). Безопасно на любых транспортах; используйте это вместо "fromFile" на удалённых (SSE/Streamable HTTP) серверах.
fromLiteralstring[]
Пара «ключ-значение» для создания configmap (например, ["key1=value1", "key2=value2"])
imagestring
Образ для контейнеров в деплойменте.
labelsstring[]
Метки, применяемые к ресурсу (например, ["key1=value1", "key2=value2"])
manifeststring
YAML-манифест для создания ресурсов
namestring
Имя создаваемого ресурса
namespacestring
Пространство имён Kubernetes
outputenum
Формат вывода. Один из: json|yaml|name|go-template|go-template-file|template|templatefile|jsonpath|jsonpath-as-json|jsonpath-file
portnumber
Порт, который открывает контейнер.
replicasnumber
Количество реплик, которые нужно создать для развертывания
resourceTypestring
Тип создаваемого ресурса (namespace, configmap, deployment, service и т. д.)
schedulestring
Выражение расписания Cron для CronJob (например, "*/5 * * * *")
secretTypeenum
Тип создаваемого секрета (generic, docker-registry, tls)
serviceTypeenum
Тип создаваемого сервиса (clusterip, nodeport, loadbalancer, externalname)
suspendboolean
Следует ли приостановить CronJob
tcpPortstring[]
Пары портов для TCP-сервиса (например, ["80:8080", "443:8443"])
validateboolean
Если true, проверять схему ресурса на соответствие схеме сервера.