安装 Ingress Controller,Kuboard 为您提供了一种快速安装 ingress-nginx
的方法,步骤如下所示。
1)导航到集群的 集群管理
--> 网络
--> IngressClass
列表页,如下图所示:
2)点击图中的 安装 IngressNginxController 并创建 IngressClass
的按钮,如下图所示:
假设名称为 my-ingress-controller
3)完成 Ingress Controller 的创建后,将进入如下界面:
注意上面分配的几个端口,外部访问31283转发到内部的80端口,外部访问的32219转发到内部的443端口。
实战:使用 Ingress 访问 Web 应用
1、在 laitest名称空间(自己创建的空间) 点击左侧菜单栏中的 创建工作负载,如下图所示:
2、切换到 容器信息 Tab 页,并点击 添加工作容器
按钮,如下图所示:
3、
注意:应用路由中需要填写注解: nginx.ingress.kubernetes.io/rewrite-target: / 不然会范围不到。
4、点击 保存,点击 应用,从浏览器访问
在浏览器打开 http://retrieval.com:31283/app3
,如下图所示:
节点端口
根据您安装 IngressController 的结果,您应该使用的端口号极有可能不是
32351
,请使用您的在 安装 Ingress Controller 这个步骤中获得的 IngressController 的节点端口。域名解析
需要在windows笔记本配置hosts文件,解析retrieval.com的域名。(详细请参考上一博客)