本文介绍 VKE 中使用 ingress nginx暴露服务。
Kubernetes提供了多种方式,将Kubernetes中的服务暴露到公网,这里主要介绍通过ingress的方式将Kubernetes中的服务暴露到公网。
预计实验时间:30分钟
级别:初级
相关产品:VKE
受众: 通用
如果还没有火山引擎账号,点击此[链接]注册账号
如果还没有VKE集群,参考此[链接]快速创建一个VKE
kubernetes版本:v1.20.15-vke.2
1.VKE控制台<运维管理>-<组件管理>
2.部署工作负载
创建工作负载步骤参考官网无状态工作负载创建
3.创建service
创建service步骤参考官网服务与路由创建
4.创建ingress
填写基本信息、选择负载均衡器配置、监听配置
配置转发规则
查看ingress
curl http://test.dxg.com --resolve test.dxg.com:80:180.184.80.185 <!DOCTYPE html> <html> <head> <title>Welcome to nginx!</title> <style> html { color-scheme: light dark; } body { width: 35em; margin: 0 auto; font-family: Tahoma, Verdana, Arial, sans-serif; } </style> </head> <body> <h1>Welcome to nginx!</h1> <p>If you see this page, the nginx web server is successfully installed and working. Further configuration is required.</p> <p>For online documentation and support please refer to <a href="http://nginx.org/">nginx.org</a>.<br/> Commercial support is available at <a href="http://nginx.com/">nginx.com</a>.</p> <p><em>Thank you for using nginx.</em></p> </body> </html>