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
9 gösterim
Kubernetes service ne demektir? Hangi problemi çözmek için kullanılmaktadır?
önce Sunucular kategorisinde 5.7k 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.

önce 172 puan

İlgili sorular

0 oy
1 cevap 20 gösterim
20 gösterim
Kubernetes etcd uygulaması nedir? Ne için kullanılır?
5 gün önce Sunucular kategorisinde kenan 5.7k puan sordu
0 oy
0 cevap 12 gösterim
12 gösterim
Kubernetes master server nedir? Ne için kullanılır?
5 gün önce Sunucular kategorisinde kenan 5.7k puan sordu
0 oy
1 cevap 10 gösterim
10 gösterim
Kubernetes statefulset nedir? Neden böyle bir yapıya ihtiyaç duyulmuştur?
5 gün önce Sunucular kategorisinde kenan 5.7k puan sordu
0 oy
1 cevap 12 gösterim
12 gösterim
Kubernetes deployment modülü nedir, ne işe yarar?
5 gün önce Sunucular kategorisinde kenan 5.7k puan sordu
0 oy
1 cevap 8 gösterim
8 gösterim
Kubernetes volumes nedir? Hangi amaçla kullanılır?
5 gün önce Sunucular kategorisinde kenan 5.7k puan sordu