若一个http应用需要外部能访问进来怎么办?Kubernetes提供了一个种方案叫作Ingress。
在这里可以快速的生成一个Ingress
生成地址之前请先确认您的配置文件start/config.html下的[server]参数domain_suffix = %s.%s.nsini.com
,也就是您要生成的对外的域名后缀。
目前的规则是 {应用名}.{空间名}.{域名} 可根据您的环境自行调整。
您需要将*.nsini.com解析到对应的端口。
我们这是通过haproxy代理80端口到ingresscontroller开放的NodePort端口上。
实际生产应该是高可用的方案,您可以参考use/app/mesh.html的流程图进行搭建。
在“应用详情”下面找到“外部地址”卡片。点击"添加按钮"弹出对话框,点击“确定”一个对外的地址就生成了