Ana içeriğe geç

Node

Nodelar k8s clusterlari icerisinde bulunan fiziksel veya sanal kaynaklardir. Deploy edilen uygulamalar eklenen nodelar uzerinde calisir. Iki farkli node turu vardir: Control-plane ve worker node. Tipik bir k8s clusteri 1 adet control plane ve birden fazla worker node icerir. Yuksek erisilebilirlik icin genelde 3 veya daha fazla control plane node yapilandirilmasi onerilir.

Her worker node kubelet ve kube-proxy yardimiyla yonetilir ve icerisinde bir adet container runtime barindirir (genelde containerd). Runtime, nodelar uzerindeki container haline getirilmis uygulamalari calistirir. Kubelet container'larin yasam dongusunu yonetirken, kube-proxy ag trafigini yonlendirir.

Kubelet Tarafindan Gerceklesen Islemler:

  • Containerlari calistirmak
  • Containerlarin ve node'un calisir durumda olup olmadigini kontrol etmek
  • API sunucusuna olusan gelismeleri bildirmek

Kube-Proxy Tarafindan Gerceklesen Islemler:

  • Containerlara giden ag trafigini yonetmek
  • Service'lerin ag kurallarini yapilandirmak