Где полная спецификация Kubernetes YAML? - PullRequest
0 голосов
/ 28 февраля 2019

Там должно быть "полной конфигурацией" и примерами шаблонов конфигураций YAML Kubernetes где-то с комментариями, указывающими, какие параметры делают что-то с работающими примерами где-то.

Кто-нибудь знает, где может быть что-то подобное?Или где находится «полный API» наиболее часто используемых компонентов Kubernetes?

1 Ответ

0 голосов
/ 01 марта 2019

Существует документация для каждой доступной версии API k8s, например, проверьте эту ссылку .

То, как я нашел то, что представляет каждый ключ в файле yaml и что это значит, через *Команда 1005 *.

Например:

$kubectl explain deploy.spec

Уловка, которую я использую при выполнении CKAD, чтобы увидеть полный список, может быть:

$kubectl explain deploy --recursive > deployment_spec.txt

Это перечислит все доступные опциидля развертывания kubernetes, которое вы можете использовать в файле yaml.

Для создания какого-либо шаблона есть возможность использовать --dry-run и -o yaml в команде kubectl, например, для создания шаблона для CronJob:

$kubectl run cron_job_name --image=busybox --restart=OnFailure --schedule="*/1 * * * * " --dry-run -o yaml > cron_job_name.yaml
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...