使用步骤

1、方案概述

2、资源规划

3、操作流程

4、实施步骤

方案概述

应用场景

云容器引擎(Cloud Container Engine,即CCE)中的工作负载,以及微服务,可通过API网关将服务能力以API形式对外开放。

开放CCE工作负载支持以下两种方式,推荐使用方式一直接创建负载通道的方式开放CCE工作负载:

方式一

在API网关中直接创建负载通道,通过负载通道访问CCE工作负载中的实例地址,动态监测工作负载下实例IP地址变化。开放API时使用负载通道访问后端服务,通过API的形式将云容器应用的服务能力开放出来。

方式二

一键式导入CCE工作负载,自动生成API和负载通道,API与相应生成的负载通道绑定,动态监测工作负载下实例IP地址变化。通过API的形式开放云容器引擎中的工作负载以及微服务等能力。

方案优势

无需设置弹性公网IP,节省网络带宽成本

API网关可通过手动创建的负载通道或者导入CCE的工作负载生成的负载通道,访问CCE中工作负载的地址。

API网关可通过手动创建的负载通道或者导入CCE的工作负载生成的负载通道,动态监测工作负载下所有实例的地址变化,并自动更新到负载通道中。

支持通过CCE工作负载标签配置进行灰度发布,完成灰度测试与版本切换。

提供多种认证方式,增加访问安全性。

提供访问流量控制策略,增加后端服务的安全性

与直接访问容器应用相比,API网关提供流量控制,确保后端服务稳定运行。

支持多实例负载均衡,合理利用资源,增加系统可靠性。

约束与限制

仅支持华为云CCE Turbo集群、VPC网络模型的CCE集群。

您需要确保当前实例与CCE集群所属同一个负载通道VPC中,或通过其他方式保证两者网络可达,否则导入后调用API会出现失败场景。

选择VPC网络模型的CCE集群时,您需要在实例详情界面的路由配置中添加CCE集群的容器网段,否则导入后调用API会出现失败场景。

资源规划

资源和成本规划如下

资源
数量

云容器引擎CCE

1

API专享版实例

1

操作流程

1、准备CCE工作负载信息

在通过API网关将容器的工作负载对外开放前,需要在云容器引擎控制台购买CCE集群(VPC网络模型)或Turbo集群。

2、开放CCE工作负载

方式一:在API网关中直接创建负载通道并开放API,通过负载通道访问CCE工作负载中的实例地址。

方式二:在API网关中一键式导入CCE工作负载,自动生成API和负载通道,通过负载通道访问CCE工作负载中的实例地址。

3、(可选)配置工作负载标签实现灰度发布

通过CCE工作负载的标签配置,实现灰度发布。灰度发布是服务发布策略之一,旨在通过调整流量分配权重,逐步将流量从旧版本引导到新版本实例上。

实施步骤

准备CCE工作负载信息

1、购买集群。

登录云容器引擎控制台,在“集群管理”页面购买CCE集群(VPC网络模型)或Turbo集群。此处选择CCE集群,网络模型为“VPC网络”,具体操作步骤请参见购买CCE集群。

集群创建完成后,记录容器网段。

在APIG专享版实例的“路由”中添加容器网段。

登录API网关控制台,在左侧导航栏中“实例管理”。

单击对应实例名称,进入实例信息页面。

在“路由”区域添加容器网段。

2、创建工作负载。

在云容器引擎控制台的“集群管理”页面,单击已创建的集群名称,进入集群详情。

在左侧导航栏中选择“工作负载”。

单击“创建负载”。此处选择“无状态负载 Deployment”负载类型,具体操作步骤请参见《CCE 用户指南》。

方式一:通过创建负载通道开放CCE工作负载

方式二:通过导入云容器引擎CCE工作负载开放CCE工作负载

API网关常见问题

API网关常见问题

API网关相关视频

API网关

05:43

API网关

API网关

02:11

API网关

1对1咨询专属顾问

1对1免费咨询华为云专属顾问,为您量身定制产品推荐方案
立即咨询

华为云咨询电话:950808或4000-955-988 转1

华为云咨询电话:950808或4000-955-988 转1

华为云专业的服务团队,致力于为您提供专业的售前购买咨询服务,及完善的售后技术服务,助您云上无忧