Sermant Injector概述
![](https://support.huaweicloud.com/usermanual-servicestage/public_sys-resources/note_3.0-zh-cn.png)
仅“华东-上海1”区域支持使用Sermant Injector插件将CCE容器部署的Spring Cloud应用接入微服务引擎。
背景信息
CCE容器部署的Spring Cloud应用可通过Sermant Injector插件自动挂载Sermant Agent,通过Sermant Agent接入未开启安全认证的微服务引擎。同Spring Cloud Huawei接入方式相比,Sermant Agent方式无需修改代码即可接入并使用应用注册发现等功能,但是不支持使用微服务治理功能。关于Sermant Agent,请参考Sermant-agent使用手册。
![](https://support.huaweicloud.com/usermanual-servicestage/public_sys-resources/notice_3.0-zh-cn.png)
请根据您的实际业务需要选择使用Sermant Agent、Spring Cloud Huawei接入方式中的一种将Spring Cloud应用接入微服务引擎,但不可同时使用,以免导致冲突。
- CCE提供了管理Helm Chart(模板)的控制台,能够帮助您方便的使用模板部署应用,并在控制台上管理应用,请参考通过CCE模板管理页面安装Sermant Injector。
- 您也可以直接使用Helm客户端直接部署应用,请参考通过Helm客户端安装Sermant Injector。
Helm是Kubernetes的包管理器,主要用来管理Charts。Helm Chart是用来封装Kubernetes原生应用程序的一系列YAML文件。可以在您部署应用的时候自定义应用程序的一些Metadata,以便于应用程序的分发。对于应用发布者而言,可以通过Helm打包应用、管理应用依赖关系、管理应用版本并发布应用到软件仓库。对于使用者而言,使用Helm后不用需要编写复杂的应用部署文件,可以以简单的方式在Kubernetes上查找、安装、升级、回滚、卸载应用程序。
使用条件
- 已创建Kubernetes类型的环境,请参考创建环境。
- 环境中已绑定1.15以上版本的CCE集群,请参考绑定CCE集群。
- CCE集群节点已安装kubectl,安装kubectl命令请参考通过kubectl连接集群中相关操作。
- 环境中已纳管2.4.0及以上版本的未开启安全认证的微服务引擎专享版,请参考纳管资源。
- Sermant Agent及Sermant Injector版本要求1.0.3及以上。