You need to enable JavaScript to run this app.
导航

VKE 中使用 ingress nginx 暴露服务

最近更新时间2024.01.09 10:16:06

首次发布时间2022.07.06 12:46:53

本文介绍 VKE 中使用 ingress nginx暴露服务。

前言

Kubernetes提供了多种方式,将Kubernetes中的服务暴露到公网,这里主要介绍通过ingress的方式将Kubernetes中的服务暴露到公网。

关于实验

预计实验时间:30分钟
级别:初级
相关产品:VKE
受众: 通用

实验说明

如果还没有火山引擎账号,点击此[链接]注册账号
如果还没有VKE集群,参考此[链接]快速创建一个VKE

第一步、环境说明

kubernetes版本:v1.20.15-vke.2

第二步、部署ingress nginx

1.VKE控制台<运维管理>-<组件管理>
alt
2.部署工作负载
创建工作负载步骤参考官网无状态工作负载创建
3.创建service
创建service步骤参考官网服务与路由创建
4.创建ingress
alt
填写基本信息、选择负载均衡器配置、监听配置
alt
配置转发规则
alt
查看ingress
alt

第三步、验证
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>