写在最前
1. 前置条件
2. 部署流程
2.1 下载安装
我的版本比较低是1.21.x,要注意你的kubernetes版本是否对应上否则会安装失败,ingress-nginx镜像源下载不了我换成国内的了 my-ingress-nginx-v1.3.1.yaml
https://github.com/kubernetes/ingress-nginx
# 下载
wget https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.3.1/deploy/static/provider/cloud/deploy.yaml
# 将 externalTrafficPolicy: Local 改成 Cluster 允许所有节点都能访问
346 externalTrafficPolicy: Local
# 留意是不是LoadBalancer,因为要搭配metallb或openELB来使用
365 type: LoadBalancer
可以看到metalLB或者openELB提供的IP已经被ingress-nginx识别到了
2.2 配置优化