Что запускал в Kubernetes

Python Middle Без компании
Что запускал в Kubernetes
Ответы
Kubernetes (k8s) — это оркестратор контейнеров, который управляет развертыванием, масштабированием и работой приложений в контейнерах. В Kubernetes можно запускать: - **Поды (Pods)** — минимальная единица развертывания, содержащая один или несколько контейнеров. Пример манифеста: ``` apiVersion: v1 kind: Pod metadata: name: nginx-pod spec: containers: - name: nginx image: nginx:latest ``` - **Deployments** — обеспечивают обновление и откат версий приложений. Пример: ``` apiVersion: apps/v1 kind: Deployment metadata: name: nginx-deployment spec: replicas: 3 template: spec: containers: - name: nginx image: nginx:1.21 ``` - **Services** — предоставляют стабильный IP и DNS-имя для доступа к подам. - **StatefulSets** — для stateful-приложений (например, БД). - **DaemonSets** — гарантируют запуск пода на каждом узле (например, для логирования). - **Jobs/CronJobs** — для задач с завершением или периодических задач. Также можно запускать кастомные ресурсы через **CustomResourceDefinitions (CRDs)**.