Ключевые понятия
- Pod — минимальная единица: один или несколько контейнеров с общим сетевым пространством
- Deployment — описывает желаемое состояние (N реплик), K8s поддерживает его автоматически
- Service — стабильный сетевой адрес для набора Pod-ов (балансировка внутри кластера)
- Ingress — HTTP-маршрутизация извне кластера
- ConfigMap / Secret — конфигурация и секреты отдельно от образа
Когда стоит
K8s оправдан при десятках микросервисов или больших нагрузках. Для одного приложения — Docker Compose или managed PaaS (Heroku, Render, Fly.io) проще и дешевле.