Sobes.tech
Назад к вопросам
Middle
6

Что такое Pod в Kubernetes?

Компании, где спрашивали
Avanpost

Ответ от нейросети

sobes.tech AI

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

Основные характеристики Pod-а:

  • Все контейнеры в Pod-е работают в одном окружении и могут взаимодействовать через localhost.
  • Pod обеспечивает совместное использование ресурсов и упрощает управление связанными контейнерами.
  • Обычно Pod создаётся и управляется контроллерами (например, Deployment), а не напрямую.

Пример описания Pod-а в YAML:

apiVersion: v1
kind: Pod
metadata:
  name: example-pod
spec:
  containers:
  - name: nginx-container
    image: nginx:latest
    ports:
    - containerPort: 80

Этот Pod содержит один контейнер с Nginx.