安装Sermant Injector
容器部署的Spring Cloud应用可通过Sermant Injector插件自动挂载Sermant Agent,通过Sermant Agent接入未开启安全认证的ServiceComb引擎。关于Sermant Agent,请参考Sermant-agent使用手册。
同Spring Cloud Huawei接入方式相比,Sermant Agent接入方式无需修改应用代码即可接入引擎并使用应用注册发现、全链路灰度发布、优雅上下线、标签路由等功能,但是不支持使用微服务治理功能。
请根据您的实际业务需要选择使用Sermant Agent、Spring Cloud Huawei接入方式中的一种将Spring Cloud应用接入ServiceComb引擎专享版。但不可同时使用,以免导致冲突。
本章节指导您为Kubernetes类型环境绑定的CCE集群安装Sermant Injector。
前提条件
安装Sermant Injector
- 登录ServiceStage控制台。
- 在“环境管理”页面,单击待操作环境名称。
- 在“资源”页签下左侧列表,选择“计算”资源类型下的资源名称“云容器引擎 CCE”。
- 在“配置”页签下左侧插件列表,选择Sermant Injector插件。
- 单击“立即安装”。
- 设置安装参数。
- 选择CCE集群:默认选择当前环境下已纳管的CCE集群。
- 选择关联的微服务引擎:选择待安装插件的ServiceComb引擎专享版。
- 单击“确定”。
- Sermant Injector插件安装成功后,会创建如下表所示内容。
名称
说明
命名空间
在6选择的CCE集群,创建名为cse的命名空间。
说明:如果6选择的CCE集群已存在名为cse命名空间,安装Sermant Injector插件时,会复用该命名空间。
配置项
在6选择的CCE集群的cse命名空间下,创建名为sermant-injector的配置项。
密钥
在6选择的CCE集群的cse命名空间下,创建名为sermant-injector-secret的密钥。
工作负载
在6选择的CCE集群的cse命名空间下,创建名为sermant-injector的工作负载。
服务
在6选择的CCE集群的cse命名空间下,创建名为sermant-injector的服务(Service)。
- Sermant Injector插件安装失败,请参考重新安装Sermant Injector重试。
- 已安装了Sermant Injector插件的CCE集群,如果被其他环境绑定,则其他环境下需同时纳管该Sermant Injector插件所关联的ServiceComb引擎专享版。否则,会导致其他环境下Sermant Injector插件不可用。
纳管ServiceComb引擎专享版,请参考纳管基础资源。
- Sermant Injector插件安装成功后,会创建如下表所示内容。