Merhaba, bu makalemizde kubernetes yaygın olarak kullanılan nginx ingress controller kurulumunu gerçekleştireceğiz.
Normal şartlarda sizler her bulut sağlayıcısında (AWS,Azure,GCP) LoadBalancer türünde bir servis açtığınızda bir Public IP adresi alır. Servislerinizde çoğaldığında maddi açıdan problem olmaya başlar. Ingress tam olarak bu servislerin önünde durarak domain ve path'lere göre yönlendirme yapmaktadır. Siz artık tüm alan adlarını ingress'in sahip olduğu bir tek Public IP adresine yönlendirirsiniz.
Nginx ingress controller helm ile deploy edeceğiz.
kubectl create namespace nginx-ingress
helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx
helm install my-ingress-nginx ingress-nginx/ingress-nginx --namespace nginx-ingress
Top comments (0)