Ingress
Ingress 管理对 RingLink 网络内服务的外部访问。与边缘隧道 ELB 类似,但只支持 HTTP 与 HTTPS 服务,并且提供 SSL 服务。
它基于定义的规则提供 HTTP 和 HTTPS 路由到服务。 在 RingLink 中,Ingress 允许您安全地公开您的应用程序,使外部用户能够访问它们而无需暴露整个网络。
为什么使用 Ingress?
🔒
SSL 支持
Ingress 提供 SSL 服务,确保您的应用程序安全。
🌐
自定义域名
您可以为 Ingress 实例配置自定义域名,便于访问和品牌化。
使用场景
- 🌐 公开自托管 API / 网站
- 🤖 AI 推理与模型服务
- 🧪 临时预览 / 灰度环境
设置 Ingress
要使用 RingLink 设置 Ingress,请按照以下步骤操作:
创建 Ingress 实例
- 打开 RingLink 控制面板。
- 导航到 Ingress 部分。
- 点击 创建。
- 填写必需的信息:
- 名称:为您的 Ingress 实例提供一个有意义的名称。
- 网络:选择 Ingress 将要访问的网络。
- 区域:选择部署区域。
- 点击 创建 以部署 Ingress 实例。
定义路由规则
- 点击您刚创建的 Ingress 实例以打开其详情页面。
- 在您的 Ingress 实例详情页面点击 创建规则 按钮。
- 填写必需的详细信息:
- 路径类型:选择规则的类型(例如,前缀匹配或正则表达式)。
- 路径:指定要匹配的路径(例如,
/api
)。 - Strip Prefix:选择是否在转发中去除路径前缀。
- 协议:选择后端服务的协议,请注意这个不是 Ingress 提供的服务的协议,而是后端服务的协议。Ingress 永远提供 HTTP 和 HTTPS 服务。
- 来源:需要暴露服务的设备和端口。可以添加多个来源来提供负载均衡。
- 点击 创建 以应用路由规则。
高级配置
自定义域名
Ingress 提供 SSL 服务,要为您的 Ingress 添加自定义域名,请按照以下步骤操作:
在 Ingress 实例详情页面,点击 编辑信息 按钮。
在 自定义域名 部分,输入您的域名。
在设置域名之前,请确保您的域名 DNS 已正确指向 RingLink 的 Ingress IP 地址。 否则 SSL 证书可能无法正确颁发,或者会延迟颁发。
点击 保存 以应用更改。
请注意,添加自定义域名后,Ingress 将自动为该域名颁发 SSL 证书。 这可能需要一些时间,请耐心等待。