Middle
Kubernetes'te kontrol düzeyi (control plane) hangi bileşenlerden oluşur?
sobes.tech yapay zeka
AI'dan gelen yanıt
Kubernetes Kontrol Düzlemi bileşenleri şunlardır:
- kube-apiserver: Kubernetes evrensel API'sini sağlar, tüm istekleri işler ve küme durumunun doğrulaması ve depolanmasından sorumludur.
- etcd: Dağıtılmış, tutarlı anahtar-değer deposu olup, küme yapılandırma verilerini ve durumunu saklamak için kullanılır.
- kube-scheduler: Yeni oluşturulan podları düğümlere atar, pod gereksinimlerini ve düğüm kaynaklarını analiz eder.
- kube-controller-manager: API sunucusu aracılığıyla küme durumunu izleyen ve mevcut durumu istenen duruma getirmeye çalışan denetleyicileri çalıştırır. Örnekler: Deployment Controller, DaemonSet Controller, Replication Controller.
- cloud-controller-manager (isteğe bağlı): Bulut sağlayıcılarıyla (AWS, GCP, Azure vb.) etkileşime geçerek yük dengeleyiciler ve diskler gibi bulut özel kaynakları yönetir.
Bu tablo bileşenlerin görevlerini özetler:
| Bileşen | Görev |
|---|---|
| kube-apiserver | API, doğrulama, durum depolama |
| etcd | Dağıtılmış durum deposu |
| kube-scheduler | Podların düğümlere dağıtımı |
| kube-controller-manager | Kaynakları yönetmek için denetleyicileri çalıştırır |
| cloud-controller-manager | Bulut sağlayıcısı ile etkileşim |