🟢 Лёгкий · 1 очк. Kubernetes
Что такое Pod в Kubernetes?
A Контейнер
B Минимальная единица развёртывания - один или несколько контейнеров
C Сервер
D Namespace
Объяснение вопроса

Pod - минимальная единица деплоя в Kubernetes. Это группа из одного или нескольких контейнеров, которые разделяют сеть (один IP, localhost между собой) и могут разделять тома (volumes).

Типичная структура

Чаще всего в Pod один основной контейнер приложения. Иногда добавляют sidecar-контейнеры: логирование, прокси, агенты мониторинга - они работают в том же Pod и видят тот же localhost.

apiVersion: v1
kind: Pod
metadata:
  name: myapp
spec:
  containers:
  - name: app
    image: myapp:1.0
  - name: sidecar
    image: log-agent:1.0

Важно

Pod'ы эфемерны: их могут убить и пересоздать (при обновлении, нехватке ресурсов, сбое ноды). Идентичность приложения хранится не в Pod, а в контроллерах (Deployment, StatefulSet) и в данных (PersistentVolume).

🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.