检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
ng Cloud应用不必注册到istio中,Spring Cloud应用部署的环境可以是ECS/CCE/ASM。Spring Cloud应用会通过Sermant Agent进行istio中的服务发现,然后Spring Cloud应用便可以像调用其它Spring Cloud应用一样,通过服务名调用istio中的服务。
通过设置Head参数,保证访问到灰度环境实例: 前提条件 已创建云容器引擎(CCE),创建CCE请参考创建CCE集群。 CCE集群版本需要大于等于1.15。 已安装kubectl命令,安装kubectl命令请参考通过kubectl连接集群相关操作。 已创建未开启安全认证的ServiceComb引擎实例,详情请参考创建ServiceComb引擎。
管理应用网关 查看应用网关信息 编辑访问端口 绑定/解绑负载均衡器 管理标签 修改应用网关维护时间窗 扩容应用网关 删除应用网关 升级应用网关 父主题: 应用网关
使用服务治理 服务治理概述 流量标记 限流 容错 熔断 隔离仓 负载均衡 降级 错误注入 自定义治理 黑白名单 父主题: 使用ServiceComb引擎功能
擎。 选择“服务管理”,查看微服务service-consumer和service-provider的实例数量。 若实例数量值不为0,则表示已经成功接入Nacos引擎。 若实例数量为0,或者找不到service-consumer和service-provider服务名,则表示微服务应用接入Nacos引擎失败。
配置及验证优雅上下线能力 本章节以Nacos demo应用为例,通过Sermant Agent接入ServiceComb引擎,并在CCE集群上验证优雅上下线功能。 应用基于Sermant Agent会自动接入ServiceComb引擎,接入流程请参考CCE部署场景接入指南。 (可选)自定义优雅上下线配置
Nacos集群,同步的粒度是服务,其中源集群为您自建的Nacos,目标集群为CSE Nacos。 目标集群的服务名与分组名,需要与源集群的服务名和分组名一致,否则同步不了,不同的服务需要新建不同的任务。 添加完成之后,可以在服务同步列表中,查看已添加的同步任务: 确认是否完成数据同步,检查数据是否同步成功到CSE
务来源。 *命名空间 选择服务来源后,自动带出引擎的命名空间,其为在创建服务来源中选择的命名空间。 *服务列表 选择已在CCE集群中创建的服务,CCE集群中创建服务具体操作请参见服务(Service)。 *服务名称 自定义输入服务名称。支持输入字母、数字和特殊字符(.-),以字母或数字开头结尾,长度不超过63位字符。
*鉴权服务 可在下拉框中选择已接入该应用网关的服务。 说明: 鉴权服务与后端业务建议为不同服务,若为同服务,则鉴权的负载均衡和后端转发的负载均衡可能会互相影响,导致负载均衡出现异常结果。 *端口 鉴权服务的端口,用于接收来自客户端或网关的鉴权请求。取值范围为1~65534。 说明:
Nacos Sync是一款开源组件,支持注册中心的双向同步与平滑迁移,通过配置同步任务的方式,进行服务的迁移,Nacos Sync能使源集群的服务信息和CSE Nacos的服务信息保持同步,从而实现自建配置注册中心和CSE Nacos之间的平滑迁移,适用于对业务不中断有诉求的用户。
Nacos引擎版本 Spring Cloud Alibaba版本 Spring Cloud版本 Spring Boot版本 2.1.0.x 2022.0.0.0-RC* Spring Cloud 2022.0.0 3.0.0 2021.0.4.0* Spring Cloud 2021.0.4 2
Chassis基于Reactive,实现了高效的REST、Highway等通信协议,同时保留了传统Servlet等通信协议的兼容。 丰富的服务治理能力和统一的治理职责链。负载均衡、流量控制、故障隔离等常见的微服务治理能力都可以开箱即用,同时提供了统一的治理职责链,让新的治理功能的开发变得简单。 托管Kratos应用
多可用区 可用区指在同一区域下,电力、网络隔离的物理区域,可用区之间内网互通,不同可用区之间物理隔离。CSE支持跨可用区部署微服务引擎集群,以提供AZ级故障时的高可用性。详情请参见创建ServiceComb引擎。 父主题: 安全
过Sermant Agent托管Spring Cloud应用。 部署Demo应用程序 登录云容器引擎。 选择已创建的CCE集群节点,单击目标集群名称。 在集群管理页面左侧导航栏中,选择“工作负载 > 无状态负载 > YAML创建”。 通过yaml模板进行相关配置,启动容器。 本文
择开启了IPv6的VPC网络时,创建引擎支持IPv6网络。当部署服务使用IPv6网段且选择容器部署时,选择的CCE集群需要开启IPv6双栈开关。 如果选择的CCE集群资源没有开启IPv6开关,就会导致服务网络不通,报错“java.net.SocketException: Protocol
Chassis基于Reactive,实现了高效的REST、Highway等通信协议,同时保留了传统Servlet等通信协议的兼容。 丰富的服务治理能力和统一的治理职责链。负载均衡、流量控制、故障隔离等常见的微服务治理能力都可以开箱即用,同时提供了统一的治理职责链,让新的治理功能的开发变得简单。 Spring Cloud应用实现优雅上下线功能
1.0.9 1.0.6 2023.10.31 sermant-injector-1.0.11.tgz 上传模板。 登录CCE的控制台,进入集群,在左侧导航栏中选择“模板管理”,单击右上角的“上传模板”,单击“添加文件”,选择已下载的模板包。具体操作请参考上传模板。 如果您的Sermant
1.0.9 1.0.6 2023.10.31 sermant-injector-1.0.11.tgz 上传模板。 登录CCE的控制台,进入集群,在左侧导航栏中选择“模板管理”,单击右上角的“上传模板”,单击“添加文件”,选择已下载的模板包。具体操作请参考上传模板。 如果您的Sermant
单击待查看的服务名,可查看服务详情。 查看服务基本信息,包括服务名称、命名空间名称、服务分组、命名空间ID、保护阈值和集群数。 在“实例信息”页签,可查看实例信息,包括实例的IP、端口、所属集群、健康状态、上下线状态、权重和元数据,也可进行实例操作,如根据元数据搜索实例、对实例进行上下线和修改权重等操作。
如下任务: 创建ServiceComb引擎,请参考创建ServiceComb引擎。 创建环境,请参考创建环境。创建的环境,需包含CCE集群、ELB及ServiceComb引擎等资源。 创建应用,请参考创建应用节。 常用环境变量说明 通过ServiceStage管理环境和部署应用,