下载ingress-Nginx的部署yaml文件
- 登录git上的ingress-nginx:https://github.com/kubernetes/ingress-nginx.选择最新的一个tag.
- 进入到deploy/static目录,下载其中的mandatory.yaml
- 修改mandatory.yaml文件。
主要修改镜像,因为国外的镜像没有翻墙下载不下来,改成阿里云的镜像:
还有加入hostNetwork: true,意思是开启主机网络模式,暴露 Nginx 服务端口:sed -i "s?quay.io/kubernetes-ingress-controller/nginx-ingress-controller?registry.aliyuncs.com/google_containers/nginx-ingress-controller?" /usr/local/kubenetes/ingress/mandatory.yaml
- 最后执行命令:
kubectl apply -f mandatory.yaml