Kubernetes дегеніміз не
Контейнерлерді оркестрлеу платформасы
Kubernetes (K8s) — контейнерленген қолданбаларды орналастыру, масштабтау және басқаруды автоматтандыратын ашық бастапқы кодты платформа.
Негізгі тұжырымдамалар
- Pod — минималды орналастыру бірлігі (бір немесе бірнеше контейнер)
- Service — pods тобына қол жеткізу абстракциясы
- Deployment — қалаған күйдің декларативті сипаттамасы
- Namespace — виртуалды кластер бөлу
- ConfigMap / Secret — конфигурациялар мен құпиялар
Мүмкіндіктер
- Автомасштабтау — жүктемеге негізделген HPA/VPA
- Өзін-өзі қалпына келтіру — сәтсіз контейнерлерді автоматты қайта іске қосу
- Rolling updates — тоқтаусыз жаңартулар
- Service discovery — автоматты қызмет табу
- Жүктемені теңестіру — трафикті бөлу
Экожүйе құралдары
Helm (пакет менеджері), Istio (service mesh), Prometheus (мониторинг), ArgoCD (GitOps).
Қолданылуы
Kubernetes cloud-native қолданбалар үшін стандарт болып табылады, микросервистер архитектурасының сенімділігі мен масштабталуын қамтамасыз етеді.