检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
查看ServiceComb引擎、Nacos引擎和应用网关信息时为什么看不到VPC、ELB等云服务信息? 问题描述 用户在查看ServiceComb引擎、Nacos引擎和应用网关信息时看不到VPC、ELB等云服务信息。 问题原因 当前用户没有云服务(如VPC、ELB等)所在企业项目的查看权限,请联系租户管理员授权后再查看。
与其他服务的关系 云原生架构模式下,完成业务功能需要很多服务相互配合: CSE一般和数据库、缓存和消息中间件同时使用,完成业务功能的开发。 AOM、APM、LTS等工具,则为业务提供运维能力,帮助检测业务故障、分析故障原因。 以Spring Cloud为例,典型的云原生架构和技术选型如下:
*入口网络 为应用网关选择虚拟私有云及子网,此子网作为入口网络,用于选择可用的弹性负载均衡,需与后端VPC子网网络互通,具体操作请参考对等连接。 使用已创建的VPC,可在下拉列表中搜索和选择当前账号已创建的虚拟私有云和子网。 使用新的VPC,可单击“控制台”进入“虚拟私有云”页面,创建新的
期间网关实例不可操作。 最多支持新增绑定3个负载均衡器。 当一个ELB绑定两个网关时,必须保证网关后端网络与ELB所在网络在同VPC下的同子网,或不同VPC下。 登录微服务引擎控制台。 左侧导航栏选择“应用网关 ”。 单击待操作的实例名称。 在“负载均衡器”区域,单击“绑定负载均衡器”。
依赖关系 查询服务providers 父主题: ServiceComb API
当创建的负载均衡器开通了IPv4私网,则会显示内网地址。 公网地址 当创建的负载均衡器开通了IPv4公网,则会显示公网地址。 虚拟私有云 创建应用网关时选择的虚拟私有云。 子网 创建应用网关时选择的子网。 负载均衡器名称 创建应用网关时选择的负载均衡器名称,可单击名称进入负载均衡器详细信息页面。 负载均衡器ID
在“创建路由”页面,配置流量特征和路由规则相关参数,具体参数见表1。 可同时添加多条路由规则,路由规则匹配的优先级与页面展示排列顺序保持一致,可通过拖拽调整路由规则的排列顺序。 多条路由规则之间是“或”关系。 单个路由规则中的匹配条件,即服务地址、请求方法、请求头和请求参数之间是“且”关系。 表1 路由参数
创建ServiceComb引擎、VPC、子网和独享型负载均衡器。 应用网关、ServiceComb引擎运行于虚拟私有云(VPC)中,并需要绑定具体的子网。创建应用应用网关和ServiceComb引擎前,需保证有可用的虚拟私有云和子网。创建虚拟私有云和子网的方法,请参考创建虚拟私有云和子网。如果已有可用的VPC和子网,不需要再次创建。
绑定具体的子网。创建Nacos引擎前,需保证有可用的虚拟私有云和子网。创建虚拟私有云和子网的方法,请参考创建虚拟私有云和子网。如果已有可用的VPC和子网,不需要再次创建。 本地编译构建打包机器环境已安装了Java JDK、Maven,并且能够访问Maven中央库。 下载github的demo源码到本地并解压。
需保证有可用的虚拟私有云和子网。创建虚拟私有云和子网的方法,请参考创建虚拟私有云和子网。如果已有可用的VPC和子网,不需要再次创建。 本地编译构建打包机器环境已安装了Java JDK、Maven,并且能够访问Maven中央库。 下载github的demo源码到本地并解压。 该de
为引擎选择虚拟私有云及其子网,可以为您的引擎构建隔离的、自主配置和管理的虚拟网络环境。 使用已创建的VPC,可在下拉列表中搜索和选择当前账号已创建的虚拟私有云和子网。 使用新的VPC,在下拉列表中单击“创建新虚拟私有云”,创建新的虚拟私有云,具体操作请参考创建虚拟私有云和子网。 说明:
已创建应用网关,具体操作请参考考创建应用网关。 ECS、应用网关处于相同的VPC网络下。 操作步骤 在GRPC获取路径下载生产者端geeter_server和消费端greeter_client的代码。 在本地go环境构建出二进制软件包grpc-provider和 grpc-consumer,执行命令如下。 GOOS=linux
为引擎选择虚拟私有云及子网,可以为您的引擎构建隔离的、自主配置和管理的虚拟网络环境。 使用已创建的VPC,可在下拉列表中搜索和选择当前账号已创建的虚拟私有云和子网。 使用新的VPC,可单击“控制台”进入“虚拟私有云”页面,创建新的VPC,具体操作请参考创建虚拟私有云和子网。 说明:
EngineReference 参数 参数类型 描述 vpc String vpc名称。 azList Array of strings 微服务引擎的可用区列表。 networkId String 微服务引擎的子网网络ID。 subnetCidr String 微服务引擎的ipv4子网划分。 subnetCidrV6
RBAC NONE vpc 是 String vpc名称。 最大长度:64 vpcId 否 String vpc标识。 最大长度:64 networkId 是 String 微服务引擎子网ID。 最大长度:64 subnetCidr 是 String 微服务引擎子网划分。 最大长度:24
EngineReference 参数 参数类型 描述 vpc String vpc名称。 azList Array of strings 微服务引擎的可用区列表。 networkId String 微服务引擎的子网网络ID。 subnetCidr String 微服务引擎的ipv4子网划分。 subnetCidrV6
已创建未开启安全认证的ServiceComb引擎实例,详情请参考创建ServiceComb引擎。 CCE与ServiceComb引擎处于相同VPC下。 Sermant Injector版本要求1.0.11及以上,Sermant Agent镜像版本要求1.0.9及以上。 操作步骤 为C
购买引擎页面进行购买。 说明: 当“来源类型”为“CSE Nacos引擎”和“CSE ServiceComb引擎”时,存在此参数。 可选择与应用网关不在同一个VPC下的引擎,但引擎VPC需与应用网关VPC网络打通。 *CCE实例 可选择CCE实例,若当前环境没有实例,可单击“前往
cse:engine:list ecs:cloudServerFlavors:get vpc:vpcs:get vpc:vpcs:list vpc:subnets:get vpc:ports:get vpc:ports:create elb:loadbalancers:list elb:listeners:list
是否必选 参数类型 描述 noSelf 否 Integer 是否取消返回自依赖的关系,0表示不返回自依赖关系,1表示返回自依赖关系。 sameDomain 否 Integer 是否取消返回共享服务的关系,0表示不返回共享服务,1表示返回。 请求参数 表3 请求Header参数 参数