Как запустить контейнер в Kubernetes без Registry?

Загрузите образ в container runtime нужных узлов и задайте imagePullPolicy: Never либо IfNotPresent. При Never отсутствующий локально образ приведёт к ошибке запуска.

Короткий ответ

Что ответить на собеседовании

Загрузите образ в container runtime нужных узлов и задайте imagePullPolicy: Never либо IfNotPresent. При Never отсутствующий локально образ приведёт к ошибке запуска.

Подробный разбор

Ответ с пояснениями

Загрузите образ в container runtime нужных узлов и задайте imagePullPolicy: Never либо IfNotPresent. При Never отсутствующий локально образ приведёт к ошибке запуска.

Образ должен быть доступен на каждом узле, куда может попасть Pod, под тем же именем и тегом. Docker-образ на рабочем компьютере не обязательно виден runtime Kubernetes. Для локальных кластеров используют их команды загрузки; для production ручное распространение усложняет обновления и воспроизводимость.

Источник: kubernetes.io.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее