Home | 简体中文 | 繁体中文 | 杂文 | Github | 知乎专栏 | 51CTO学院 | CSDN程序员研修院 | OSChina 博客 | 腾讯云社区 | 阿里云栖社区 | Facebook | Linkedin | Youtube | 打赏(Donations) | About
知乎专栏多维度架构

10.4. ingress-nginx

		
helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx
helm repo update
		
		

安装 ingress-nginx 并且设置为默认 ingress

		
helm upgrade --install ingress-nginx ingress-nginx/ingress-nginx \
--namespace ingress-nginx --set controller.service.type=LoadBalancer \
--set controller.ingressClassResource.default=true \
--set controller.watchIngressWithoutClass=true \
--create-namespace
		
		

让Nginx获取客户端IP地址,找到spec下的externalTrafficPolicy,把值改为Local。

		
kubectl edit service/ingress-nginx-controller --namespace ingress-nginx