Список ресурсов Kubernetes по apiVersion - PullRequest
0 голосов
/ 07 мая 2020

Есть ли простой способ перечислить все объекты Kubernetes, связанные с версией API? Допустим, версия API apps/v1beta1 устарела, и я хочу знать, есть ли у меня какие-либо объекты в моем кластере, использующие эту версию, как я могу найти такие объекты?

Ответы [ 2 ]

1 голос
/ 08 мая 2020

вы можете сделать что-то подобное

kubectl get pod -o=custom-columns=NAME:.metadata.name,API-version:.metadata.owner_references[].api_version

, используя kubectl, просто распечатайте соответствующие данные и api version

0 голосов
/ 12 мая 2020

Причина, по которой я задал этот вопрос, заключалась в том, что я обновлял свой кластер kubernetes с v1.15 до v1.16, и это принесло множество критических изменений

The kubepug Инструмент позволил мне легко найти список ресурсов, которые мне нужно изменить, чтобы иметь возможность беспрепятственно обновиться с 1.15 до 1.16

...