Load Balancer – Kubernetes Service

Önceki yazılarımda Cluster IP ve NodePort servis tipinden bahsetmiştim. NodePort tipinin kubernetes cluster yapmızda ki servislere erişmenin bir yolu olduğunu söylemiştik. Fakat NodePort tipi çok esnek değil hemde size verilen bir port ile erişim yapıyorsunuz.

Daha fazlasını oku

ClusterIP – Kubernetes Service

Kubernetes trafik yönetiminde bu yazımda ClusterIP’ yi anlatacağım.

Kubernetes service tiplerinden olan ClusterIP yapısı kısaca cluster’ınızdaki overlay network dediğimiz yapıda podlarınızın almış olduğu ip’ lerdir.

Daha fazlasını oku

Kubernetes NodePort Servis Tipi (Kubernetes NodePort Service Type)

Kubernetes üzerinde çalışan uygulamalarımıza erişmek için service kullanırız. Bu servis yapısının bazı tipleri vardır. Bunlar ;

  • NodePort
  • ClusterIP
  • LoadBalancer

Bu yazımızda NodePort tipini inceleyeceğim.

Daha fazlasını oku

Kubernetes Helm ve Kubeapps Kurulumu

Kubernetes kümenizde uygulamaları deployment,service,ingress, configmap vs. gibi dosyalar ile deploy edersiniz. Bu uygulamaları deploy ederken tek tek tüm bileşenleri hazırlayıp ayarlarını yapmak oldukça zaman alır. Bu sorunu çözmek için kubernetes tarafında helm isminde bir yapı geliştirilmiş. Bu yapıya helm chart yapısı deniyor. Bir uygulamanın bileşen yaml dosyaları bir repoda önceden hazır halde duruyor ve sizde kubeapps ile repodan helm chart’ ı çekip ygulamayı deploy ediyorsunuz. Uygulamasını yapalım.

Daha fazlasını oku

Kubernetes Dashboard Kurulumu (Kubernetes Dashboard Installation)

Bazı işlemleri kubernetes dashboard arayüzünden yapmak oldukça kolaydır. Ayrıca kubernetes dashboard dan performans verileri ve sorunları daha rahat tespit edebilirsiniz.

Daha fazlasını oku

Ubuntu Server 20.04 Kubernetes Kurulumu (kubernetes ubuntu 20.04 LTS Installation)

Kubernetes’ i kullanmak için bir cluster yapısı oluşurmamız ve kurulumu yapmamız gerekir. Bu kurulumda 3 tane vm ubuntu server 20.04 LTS kurulu makinalara k8s cluster’ ını adım adım kurmayı göstereceğim.

Daha fazlasını oku

Docker nedir ?

docker kurulumu
Docker hakkında bilgi docker nasıl çalışıyor.
docker.com

Bu yazımda sizlere docker hakkında bildiğim şeyleri paylaşacağım. Aslında docker hakkında o kadar çok yazı ve makale var ki bu yazımı teknik detaylarda boğularak değil işin biraz jargonunu anlamak için yazıyorum.

Container nedir ?

Eski yöntemde her servis için bir vm oluşturuluyor ve bu şekilde Cluster yapısı oluşturuluyordu. Şimdi bu yazıyı okuyan bazı kişiler şunu diyebilir “eskiden mi hala böyle” evet büyük çoğunluk sistemlerin hala böyle yani bir apache Web Server, mail sunucus vs. Olan bir yapıda vmware esxi gibi bir yapının üzerinde sanal işletim sistemleri kurulup her birine de bu servisler yüklenir. Ama bu yöntem aslında container teknolojisiyle kıyaslandığında hem çok masraflı hemde çok uğraş gerektirir. Bu yapıda her servis için bir işletim sistemi kuracaksınız ve o sistemler için belli bir kaynak ayıracaksınız. Şunuda yapabilirsiniz bir işletim sistemine birden çok servis de kurabilirsiniz fakat bu seferde servisler birbirlerini etkileyebilir. örn. bir servisiniz java 9 istiyorsa diğer servisiniz java 7 de stabil çalışıyorsa bunun için uğraşmanız gerekmektedir.

Daha fazlasını oku