Kubernetes — это система оркестрации контейнеров, которая управляет развертыванием, масштабированием и поддержкой контейнеризованных приложений. В отличие от Docker, который отвечает за создание и запуск отдельных контейнеров, Kubernetes предоставляет:
Что есть в Kubernetes, чего нет в Docker? Какая минимальная единица управления?
Kubernetes — это система оркестрации контейнеров, которая управляет развертыванием, масштабированием и поддержкой контейнеризованных приложений.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Kubernetes — это система оркестрации контейнеров, которая управляет развертыванием, масштабированием и поддержкой контейнеризованных приложений. В отличие от Docker, который отвечает за создание и запуск отдельных контейнеров, Kubernetes предоставляет:
- Автоматическое масштабирование приложений
- Самовосстановление (перезапуск упавших контейнеров)
- Балансировку нагрузки
- Управление конфигурациями и секретами
- Декларативное описание состояния кластера
Минимальная единица управления в Kubernetes — Pod. Pod — это один или несколько контейнеров, которые запускаются на одном хосте и разделяют сетевые и хранилищные ресурсы.