- 文档首页
容器服务
容器服务 VKE
用户指南
网络
路由(Ingress)
APIG Ingress
使用 APIG Ingress 实现业务发布
APIG Ingress
使用 APIG Ingress 实现业务发布
使用 APIG Ingress 实现业务发布
APIG Ingress 基于 API 网关(API Gateway,APIG) 提供托管的云原生网关功能,实现高可用、高扩展的 Ingress 流量管理方式。本文主要介绍使用 APIG Ingress 实现业务发布的操作方法和注意事项。
使用限制
- 请勿擅自在 APIG 控制台上更改通过创建 APIG Ingress 维护的 APIG 实例,否则将造成 APIG 服务异常,须自行承担责任。
- 若在 APIG 控制台上修改 APIG Ingress 指定或维护的资源和配置,可能存在配置被覆盖的风险。
前提条件
- 已开通 API 网关服务。若未开通,请登录 API 网关控制台,根据控制台向导提示,开通服务。
- 已安装 apig-controller 组件,详情请参见 安装组件。
- 已在集群中生成私网 KubeConfig,详情请参见 连接集群。
- (可选)如果需要对接已有 API 网关实例,请确保 API 网关控制台上存在状态为 运行中 的实例。详情请参见 创建实例。
操作步骤
步骤一:创建 APIGInstance
- 在左侧导航栏中,选择 工作负载 > 对象浏览器。 单击 使用 Yaml 创建,创建路由规则。指定外部域名和服务的映射关系。
- 创建完成后,在 对象浏览器 页面,单击 apiginstance,进入详情页面,查看创建的 APIGInstance 资源。
步骤二:部署应用和服务
- 创建工作负载的 YAML 文件。示例文件deployment-demo.yaml代码如下:
- 创建服务的 YAML 文件。示例文件deployment-demo.yaml代码如下:
步骤三: 创建 APIG Ingress
- 创建路由规则(Ingress)的 YAML 文件,示例apig-ingress.yaml代码如下:
结果验证
查看 APIG Ingress 状态
- 在集群列表页面,单击需要配置路由规则的目标集群。
- 在集群管理页面的左侧导航栏中,选择 服务与路由 > 路由规则,在路由规则列表中查看 APIG Ingress 的状态。
-
- 单击 APIG Ingress 名称,进入详情页面。选择 事件 页签,即可查看 APIG Ingress 的路由同步事件。
-
访问应用
使用 APIG Ingress 中配置的域名访问服务。
预期结果如下,表示能够通过 APIG Ingress 访问到后端的服务。
最近更新时间:2026.04.07 14:07:17