kubectl развертывает только один компонент из yaml - PullRequest
3 голосов
/ 04 августа 2020

У меня есть файл yaml, который работает, если я развертываю его с помощью

kubectl apply -f myComponents.yaml

Мой вопрос: есть ли способ развернуть только один компонент из этого YAML? Например, если в моем YAML есть как развертывание, так и служба, и я просто хочу развернуть службу

, я ищу что-то вроде

kubectl apply -f myComponents.yaml Service

Ответы [ 2 ]

3 голосов
/ 04 августа 2020

Нет. ⛔

По крайней мере, пока. В настоящее время вы можете воспользоваться такими инструментами, как kustomize , чтобы применить / создать / удалить то, что вы хотите, но это не обязательно то же самое.

Сказав, что я сделал запрос функции для kubectl ?.

✌️

1 голос
/ 04 августа 2020

Нет. Вы можете использовать инструмент командной строки, чтобы сделать это, например yq, в зависимости от того, насколько вы хотите выглядеть:

cat myComponents.yaml | yq 'some selector' | kubectl apply -f -
...