Sobes.tech
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