Kubernetes

Kubernetes — открытая платформа оркестрации контейнеризированных приложений, автоматизирующая деплой, масштабирование и управление.

Ключевые объекты

Pod: минимальная единица деплоя (1+ контейнер). Deployment: декларативное управление реплик Pod. Service: стабильная сетевая точка доступа. Ingress: L7 routing извне. ConfigMap/Secret: конфигурация. StatefulSet: для БД, состояние. Job/CronJob: батчи.

Функциональность

Автоскейлинг (HPA по CPU/custom metrics, VPA, Cluster Autoscaler). Self-healing (перезапуск упавших Pod). Rolling updates и rollback. Service discovery через DNS. Load balancing между Pod. Secret management. Multi-tenancy через namespaces.

Managed сервисы

AWS EKS, Google GKE, Azure AKS: managed control plane. DigitalOcean, Linode: бюджетные. On-premise: kubeadm, kops, Rancher. Cost EKS: $73/мес control plane + worker nodes. Managed резко снижает operational overhead.

iGaming-применение

Микросервисный runtime. GitOps через ArgoCD/Flux. Canary/Blue-Green деплои через Argo Rollouts. Multi-region кластеры с федерацией. Istio service mesh для observability. Стал стандартом для scalable платформ; альтернативы — Nomad, ECS.