Команда Kubectl для вывода списка модулей развертывания в kubernetes - PullRequest
0 голосов
/ 23 октября 2018

Есть ли способ использовать kubectl для перечисления только модулей, относящихся к развертыванию?В настоящее время я делаю это для получения модулей:

kubectl get pods| grep hello

Но, кажется, излишним является получение ВСЕХ модулей, когда мне интересно знать только модули для данного развертывания.Я использую выходные данные этой команды, чтобы увидеть состояние всех модулей, а затем, возможно, выполнить в одном из них.

Я также пытался kc get -o wide deployments hellodeployment, но он не печатает имена Pod.

1 Ответ

0 голосов
/ 23 октября 2018

В модуле есть метка для селектора в развертывании.Вот как развертывание управляет своими модулями.Например, для метки или селектора app=http-svc вы можете сделать что-то подобное и избежать использования grep и перечисления всех модулей (это становится полезным, так как количество модулей становится очень большим):

$ kubectl get pods -l=app=http-svc

или

$ kubectl get pods --selector=app=http-svc
...