search
Giriş
Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın Türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi
0 oy
79 gösterim
Kubernetes service ne demektir? Hangi problemi çözmek için kullanılmaktadır?
Sunucular kategorisinde 5.8k puan

1 cevap

0 oy

Yeni pod oluşumlarında sorun yaratan network problemini kubernetes de service yapısı ile çözülebilir. Pod’lar yeniden ayağa kalktıklarında farklı bir ip adresi ve hostname alacaklardır. Bu durumda pod’lara stabil olarak erişebilmek için service yapısı kullanılabilir. Servisler bir ya da daha fazla port’un bir ya da bir grup pod’a yönlendirilmesinden sorumlu bileşenlerdir. Pod’ların aksine, sabit bir ip adresine sahip olan servisler aksi istenmediği sürece kalıcıdırlar. Sahip oldukları yük dengeleme, servis bulunurluğu, sabitlik ve zero down-time özellikleri sayesinde Kubernetes mimarinin önemli yapılarından birisidir.

Bir Kubernetes Servisi 4 farklı türde olabilir. Seçilen servis türü servisin erişim ve davranışını belirler.

  • ClusterIP

Servicee,cluster dışından erişilebilir değildir. Servise sanal bi rip adresi oluşturularak atanır. Erişimler bu ip adresi üzerinden gerçekleşir.

  • NodePort

Servicee,cluster dışından erişilebilirdir. Verilen NodePort değeri ile her bir Cluster Node’u üzerine port açılarak servise yönlendirilir. Aksi belirtilmediği sürece, herhangi bir node üzerinden servise erişilebilir.

  • LoadBalancer

NodePort türünde olduğu gibi dışarıdan erişilebilirdir. Kubernetes Node’larının önünde önceden konumlandırılmış yük dengeleyiciler bulunur.

  • ExternalName 

Diğer türlerde olduğu gibi selector kullanmak yerine DNS adını kullanır. Proxy ya da forward işlemleri kullanılmaz.Yönlendirme DNS seviyesinde gerçekleşir.

316 puan

İlgili sorular

0 oy
1 cevap 265 gösterim
265 gösterim
Kubernetes etcd uygulaması nedir? Ne için kullanılır?
13 Eylül 2021 Sunucular kategorisinde kenan 5.8k puan sordu
0 oy
1 cevap 92 gösterim
92 gösterim
Kubernetes master server nedir? Ne için kullanılır?
13 Eylül 2021 Sunucular kategorisinde kenan 5.8k puan sordu
0 oy
1 cevap 322 gösterim
322 gösterim
Kubernetes statefulset nedir? Neden böyle bir yapıya ihtiyaç duyulmuştur?
13 Eylül 2021 Sunucular kategorisinde kenan 5.8k puan sordu
0 oy
1 cevap 111 gösterim
111 gösterim
Kubernetes deployment modülü nedir, ne işe yarar?
13 Eylül 2021 Sunucular kategorisinde kenan 5.8k puan sordu
0 oy
1 cevap 76 gösterim
76 gösterim
Kubernetes volumes nedir? Hangi amaçla kullanılır?
13 Eylül 2021 Sunucular kategorisinde kenan 5.8k puan sordu