Какой минимальный набор сущностей нужен в ванильном Kubernetes, чтобы компонент запустился и мог принимать входящие запросы?

Минимально процесс может работать в pod и принимать трафик на его IP, но практический стабильный вариант — Deployment и Service.

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

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

Минимально процесс может работать в pod и принимать трафик на его IP, но практический стабильный вариант — Deployment и Service.

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

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

Минимально процесс может работать в pod и принимать трафик на его IP, но практический стабильный вариант — Deployment и Service.

Для доступа извне добавляют NodePort, поддерживаемый LoadBalancer или Ingress с controller. Service не запускает контейнер, а Deployment не создаёт внешний маршрут. Выбор зависит от того, откуда должны приходить запросы.

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

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

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

Подробнее