Kubernetes Mimarisi
Kubernetes’e Giriş
Frank Heilmann
Platform Architect and Freelance Instructor
Kubernetes Genel Bakış
Kubernetes birçok öğeden oluşur:
En önemlileri, büyükten küçüğe:
Cluster’lar
ve
Control Plane’ler
Node’lar
Pod’lar
Servisler
ile ağ bağlantısı
Kubernetes Cluster ve Control Plane
Bir Kubernetes Cluster, bağlantılı bilgisayarlardan (veya
Node
’lardan) oluşur
Veri merkezindeki sunucular, buluttaki sanal makineler
Kubernetes
Control Plane
, bu node’ları yönetir
Kümedeki herhangi bir node’da çalışabilen birçok bileşenden oluşur
Kubernetes Node’lar
Bir Kubernetes Node genellikle Linux + container motoru (Docker) çalıştırır
$$
Node’lar
işçi makineler
olarak da adlandırılır
$$
Node’lar
Kubernetes Kubelet
çalıştırır
container’ların
Pod
’larda çalışmasını sağlar
Kubernetes Pod’lar
Kubernetes
Pod
Dağıtılabilir en küçük birim
Bir veya daha fazla container’dan oluşur
Bir Pod’daki container’lar mantıksal olarak birliktedir; depolama ve ağı paylaşır
Pod’lar
geçicidir
:
Pod’lar her an durdurulup yeniden oluşturulabilir
Pod’lar her an başka node’lara taşınabilir
Kubernetes Servisleri
Kubernetes Service
: ağ bağlantısını açığa çıkaran kaynak
Pod’a dışarıdan bağlanmak veya Pod’lar arasında iletişim için gereklidir
Nedeni: Pod’lar her an yeniden dağıtılabilir ve
Yeni bir IP adresi alırlar
Servisler
geçici değildir
, kararlı ağ bağlantısı sunar
Kubernetes Hızlı Rehber
Kubernetes
Cluster
: Kubernetes çalışacak şekilde yapılandırılmış bağlı bilgisayarlar (Node’lar)
Kubernetes
Control Plane
: bir Cluster içindeki Node’ları yönetir
Kubernetes
Node’lar
: “işçi makineler” olarak da adlandırılır; Linux ve bir container motoru çalıştırır
Kubernetes
Pod’lar
: bir veya daha fazla container’dan oluşan, dağıtılabilir en küçük birim
Kubernetes
Servisleri
: ağ bağlantısını açığa çıkaran kaynak; Pod’lara dışarıdan bağlanmak ve Pod’lar arası iletişim için gereklidir
Hadi pratik yapalım!
Kubernetes’e Giriş
Preparing Video For Download...