Junior — Middle
Kubernetes'in mimari yapısı nedir ve hangi seviyelerden oluşur?
sobes.tech yapay zeka
AI'dan gelen yanıt
Kubernetes mimarisi birkaç ana katman ve bileşimden oluşur:
-
Kontrol Düzeyi (Control Plane) — kümenin yönetiminden sorumludur ve şunları içerir:
- API Sunucusu — küme ile etkileşim için arayüz.
- Scheduler — görevleri (podlar) düğümler arasında dağıtır.
- Controller Yöneticisi — kümenin durumunu kontrol eder, istenen durumu korur.
- etcd — kümenin yapılandırma ve durumunun dağıtılmış depolaması.
-
İşlem Düzeyi (Node Level) — konteynerleri çalıştırır ve şunları içerir:
- Kubelet — düğümdeki podları yöneten ajan.
- Kube-proxy — ağ iletişimini sağlar ve yük dengeleme yapar.
- Konteyner çalışma zamanı (örneğin, Docker, containerd) — konteynerleri başlatır.
-
Ağ Düzeyi — bileşenler ve podlar arasında iletişimi sağlar.
Bu şekilde, Kubernetes mimarisi, durumu ve dağıtımı kontrol eden yönetim katmanı ile uygulamaların çalıştığı işlevsel düğüm katmanına ayrılmıştır.