Kubernetes servis tipleri nelerdir? Hangisini ne zaman kullanmalıyız?
NodePort, LoadBalancer, ClusterIP, ExternalName & Ingress Kubernetes’te servislerinizi yayınlarken ve/veya dış ağa açmak istediğiniz zaman bu kavramlar ile karşılaşıp kendinizi bunlar nedir ve hangisini ne zaman kullanacağım, gibi soruları düşünürken bulabilirsiniz. Bu kavramlar cluster’ınıza dahili veya harici trafik almanın farklı yollarıdır ve hepsi bu işi birbirinden farklı yapar. Hadi gelin öncelikle k8s servis tiplerini ve […]
Servislere Domain ile Erişmek
Bu yazımızda kubernetes ortamında servislere domain ile erişmek ‘ten bahsedeceğiz. Ortamımızı kurduk servislerimizi deploy ettik fakat nasıl domain üzerinden erişeceğimizi bilmiyorsak hemen öncelikle nginx ingress controller olup olmadığına bakıyoruz. Eğer yoksa nginx ingress controller kurulumu başlıklı yazımızı inceleyerek öncelikle ingress controller kurulumu yapıyoruz. Ingress controller depoy edildiğini varsayarak devam ediyoruz Test için nginx web server […]
Kubernetes Nginx Ingress Kurulumu
Bu yazımızda Kubernetes nginx ingress kurulumu nasıl yapılır bunu ele alacağız. Öncelikle on-premise kubernetes ortamımızda trafiği nodelara aktarabilmek için iki seçenek var; birincisi bizimde tercih ettiğimiz loadbalancer ile diğeri ise nodePort yardımıyla. Load balancer için external bir çözüm kullanabiliriz (External load balancer kurulumu için HAProxy ve Keepalived ile H/A Load Balancer Kurulumu konulu makalemi inceleyebilirsiniz) yada ek […]