Получить значения развернутых образов helm / kubernetes - PullRequest
0 голосов
/ 25 сентября 2018

Я ищу простой способ узнать, какую версию моих образов я развернул в своей среде kubernetes.

Ближайшая вещь, которую я могу найти к тому, что я хочу, это helm get values <namespace> -a
(но при этом получаются значения и выводятся все (вычисленные) значения)

Есть ли более простой / чистый способполучить список развернутых изображений и версий ??

Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 25 сентября 2018

Я использую что-то вроде этого:

kubectl get po --all-namespaces -o yaml | grep image: | cut -d ":" -f2,3 | sort | uniq

эта команда показывает все изображения, используемые в вашем кластере, и удаляет дубликаты.

0 голосов
/ 25 сентября 2018

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

Для одного пространства имен:

kubectl get pods -n <namespace> -o jsonpath="{..image}" | tr -s '[[:space:]]' '\n' | sort | uniq -c

Для всего кластера:

kubectl get pods --all-namespaces -o jsonpath="{..image}" | tr -s '[[:space:]]' '\n' | sort | uniq -c
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...