Горячий список всех локальных изображений на узле Kubernetes (AKS) - PullRequest
0 голосов
/ 16 октября 2019

Наше развертывание imagePullPolicy не было установлено какое-то время, что означает, что оно использовало IfNotPresent.
Если я правильно понимаю, каждый узел k8s сохранял изображения локально, чтобы их можно было повторно использовать в следующем развертывании при необходимости,

Можно ли перечислить / показать все сохраненные локальные образы для каждого узла в кластере AKS

Ответы [ 2 ]

4 голосов
/ 16 октября 2019

Поскольку docker установлен на каждом узле кластера k8s, для вывода списка / отображения локальных образов для каждого узла вам необходимо войти в систему на рабочем узле, и вы можете выполнить:

    docker images

Это даст вамсписок всех изображений на этом конкретном узле.

1 голос
/ 16 октября 2019

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

kubectl -n namespace get pods -o wide

Как только вы получите узел, попробуйте настроить ssh-соединение с узлом, эта ссылка может быть использована для этого.

Затем вы можете выполнить следующую команду в этой виртуальной машине

docker images

Она выдаст вам все образы докера в этом

...