Rancher怎么安装Ingress

  1. 环境查看
    系统环境
# 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

软件环境
image

  1. 安装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
设置在其中的两个节点创建
添加节点标签
编辑节点配置
image
添加一个标签使用该标签让Pod部署到该节点
image
添加一个污点让其他Pod不部署到该节点
image
本次设置两个节点作为Ingress的节点
编辑Ingress配置
image
image
设置完成以后只会把Ingress部署到对应的两个节点
image

  1. 创建Deployment和Service
    创建Deployment和Service测试Ingress
    image
    image
    image
    查看创建好的service
    image

  2. 创建Ingress
    创建Ingress

image
image
设置该Ingress对应的后端service即上一步设置的service名
image
访问测试
需设置hosts或者是设置了公网域名映射
image
如果是https则先添加证书至sercert
image
image

posted @   minseo  阅读(97)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
历史上的今天:
2023-08-28 Pycharm怎么设置conda虚拟解释器
2021-08-28 vscode相对路径调试找不到文件解决办法
2020-08-28 系统安全之用户认证
点击右上角即可分享
微信分享提示