Back to questions
Middle
7
Что такое Pod в Kubernetes?
Companies where asked
Avanpost
Answer from AI
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.