Коротко
Kubernetes (K8s) — оркестратор контейнеров: сам размещает, масштабирует, перезапускает и балансирует приложения в кластере машин.
Зачем, если есть Docker
Docker упаковывает процесс. Когда контейнеров десятки/сотни, руками не вывезти: нужен scheduling, healthcheck, rolling update, service discovery, секреты, автоскейл. Это зона Kubernetes.
Базовые объекты
Pod, Deployment, Service, Ingress, ConfigMap/Secret, Namespace.
Короткий ответ
«Kubernetes управляет контейнерами в кластере: деплой, масштабирование, самовосстановление. Docker — упаковка, K8s — эксплуатация на флоте узлов.»