Ответ
Pod — минимальная вычислительная единица в Kubernetes. Это абстракция, представляющая один или несколько контейнеров, которые разделяют общие ресурсы (сеть, хранилище) и выполняются на одном узле (node).
Пример манифеста Pod:
apiVersion: v1
kind: Pod
metadata:
name: nginx-pod
spec:
containers:
- name: nginx
image: nginx:alpine
Ключевые особенности:
- Каждый Pod получает уникальный IP-адрес в кластере
- Контейнеры внутри Pod могут общаться через
localhost - Общие тома монтируются в Pod, а не в отдельные контейнеры
- Kubernetes управляет жизненным циклом Pod (создание, масштабирование, удаление)