Rancher怎么安装Ingress
- 环境查看
系统环境
# cat /etc/redhat-release
Rocky Linux release 9.3 (Blue Onyx)
# uname -a
Linux Rocky9K8SMaster003021 5.14.0-362.18.1.el9_3.0.1.x86_64 #1 SMP PREEMPT_DYNAMIC Sun Feb 11 13:49:23 UTC 2024 x86_64 x86_64 x86_64 GNU/L
软件环境

- 安装Ingress
如果在第一次创建集群则在高级选项选择启用Ingress
![image]()
如果第一次创建时没有安装Ingress则编辑集群选择即可
![image]()
选择之后集群自动更新
查看Ingress创建的Pod
# kubectl get pod -n ingress-nginx
NAME READY STATUS RESTARTS AGE
nginx-ingress-controller-lkcqv 1/1 Running 0 110m
nginx-ingress-controller-mflkd 1/1 Running 0 109m
默认创建在每个节点都会创建一个Pod
设置在其中的两个节点创建
添加节点标签
编辑节点配置

添加一个标签使用该标签让Pod部署到该节点

添加一个污点让其他Pod不部署到该节点

本次设置两个节点作为Ingress的节点
编辑Ingress配置


设置完成以后只会把Ingress部署到对应的两个节点

-
创建Deployment和Service
创建Deployment和Service测试Ingress
![image]()
![image]()
![image]()
查看创建好的service
![image]()
-
创建Ingress
创建Ingress


设置该Ingress对应的后端service即上一步设置的service名

访问测试
需设置hosts或者是设置了公网域名映射

如果是https则先添加证书至sercert









浙公网安备 33010602011771号