Viji
@Viji
DevOps Engineer

Какую команду kubernetes использовать для нахождения количества pods для каждого сервиса?

Привет всем,

след команда выводит поды на экран в виде:
$ kubectl get pods -n mainspace

max-reporting-mrc-deployment-384743d45-spjnc 
max-reporting-mrc-deployment-6d9f966cf8-spjnc
npx-daemon-4njjs
npx-daemon-8h6nb


можно ли использовать какую-ту команду в кубере, чтобы выводить на экран что-либо похожее на:
max-reporting-mrc-deployment               2
npx-daemon                                              2


где max-reporting-mrc-deployment это образец пода или сервиса, цифры - количество работающих подов?

всем добра,
Вадим
  • Вопрос задан
  • 57 просмотров
Пригласить эксперта
Ответы на вопрос 1
@dodo512
kubectl get pods -n mainspace | sed 's/-[0-9].*//' | sort | uniq -c


kubectl get pods -n mainspace | awk -F'-[0-9]' '{a[$1]++}END{for (x in a) print x,a[x]}'
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы