- 最新动态
- 功能总览
- 产品介绍
- 计费说明
- 快速入门
-
用户指南
- 使用前必读
- 权限管理
- 环境管理
- 应用管理
- 组件管理
- 配置管理
- 全链路流量控制
- 发布管理(公测)
- 技术栈管理
- 部署源管理
- 持续交付
- 微服务引擎
- 云审计服务支持的关键操作
- 查看监控指标及告警
- 开发指南
- 最佳实践
- API参考
- SDK参考
- 场景代码示例
-
常见问题
- 应用开发问题咨询指引
- 环境管理
-
应用管理
- 如何查看应用组件部署失败的原因?
- 如何解决单击应用组件外部访问地址返回504的问题?
- 如何处理虚拟机类型环境下应用创建实例失败?
- 实例长期处于创建中怎么办?
- 如何解决Docker运行node应用程序时的依赖问题?
- 如何定制Tomcat Context path?
- 如何固定应用组件IP?
- 如何处理虚拟机类型环境下创建和部署组件时遇到ECS错误?
- 如何处理虚拟机类型环境下创建和部署组件时端口访问不通的错误?
- 虚拟机类型环境下部署的应用组件支持在什么目录写文件?
- 如何处理虚拟机类型环境下部署的组件删除失败报host status is not active错误的问题?
- 如何体验ServiceStage的源码部署功能?
- 如何处理使用ServiceStage灰度发布升级组件失败?
- 如何通过挂载配置项方式修改容器部署的组件配置文件?
- 如何处理应用组件接入微服务引擎后在微服务治理下看到的应用名称和ServiceStage应用管理下的不同?
- 持续交付
- 软件中心
- 基础设施
- 应用运维
- 应用开发问题
- 视频帮助
- 文档下载
- 通用参考
链接复制成功!
容器部署组件绑定微服务引擎
微服务引擎是ServiceStage针对微服务解决方案提供的一站式管理平台。将微服务组件接入微服务引擎,可以使用微服务引擎的服务注册、服务治理、配置管理等能力,使您可以专注于业务开发,提升产品交付效率和质量。可以在设置组件“云服务配置”时绑定微服务引擎。
- CAS_APPLICATION_ID:组件所属应用ID。
- CAS_COMPONENT_NAME:组件名称。
- CAS_ENVIRONMENT_ID:组件部署环境ID。
- CAS_INSTANCE_ID:组件实例ID。
- CAS_INSTANCE_VERSION:组件实例版本。
MicroServiceInstance参数说明,请参考MicroServiceInstance。
前提条件
容器部署组件的环境中已纳管微服务引擎,请参考纳管基础资源。
绑定微服务引擎
- 选择“云服务配置 > 微服务引擎”。
- 单击“绑定微服务引擎”。
- 选择环境下已绑定的微服务引擎实例。
- Java、Tomcat、Python、Php、Node.js、Docker技术栈类型的组件,支持绑定ServiceComb引擎;Java、Tomcat、Docker技术栈类型的组件,支持绑定注册配置中心。
- 如果环境下未绑定微服务引擎实例,单击“去所选的环境里添加”,参考纳管基础资源为该环境添加已创建的微服务引擎资源。
- 单击“确定”。
说明:
鼠标移动到已绑定的微服务引擎,可执行以下操作:
- 重新绑定微服务引擎:单击
,重新选择待绑定的微服务引擎,单击“确定”。
- 删除已绑定微服务引擎:单击
,删除已绑定微服务引擎。
- 重新绑定微服务引擎:单击
- (可选)根据组件绑定的引擎参考下表选择“插件类型”。
引擎类型
插件类型
说明
ServiceComb引擎
Mesher
选择Mesher插件,输入应用进程的监听端口号,可开启多语言接入Mesher服务网格,使用Mesher将非微服务框架开发的组件接入ServiceComb引擎。
- 选择Java、Tomcat或者Docker技术栈开发的非微服务框架组件,您可根据实际业务需要开启Mesher,使用Mesher将组件接入ServiceComb引擎进行微服务注册发现。
- 选择Python、Php或者Node.js技术栈开发的组件,强制开启Mesher,将组件接入ServiceComb引擎进行微服务注册发现。
Sermant Injector
选择Sermant Injector插件,可通过组件部署环境下CCE容器安装的Sermant Injector插件自动挂载Sermant Agent,将组件通过Sermant Agent接入到ServiceComb引擎。安装Sermant Injector插件,请参考安装Sermant Injector。
- 默认勾选“使能动态配置”,使用Sermant提供的动态配置能力,微服务组件注入绑定的ServiceComb引擎的动态配置将不再生效。如果不勾选,则使用微服务组件注入绑定的ServiceComb引擎的动态配置。
- “使能注册中心”默认勾选了“Spring Cloud”和“Dubbo”,使得Spring Cloud、Dubbo微服务组件可以使用Sermant提供的注册能力,“注册中心引擎”使用您选择绑定的ServiceComb引擎。注入绑定的ServiceComb引擎的注册配置将不再生效。
- 如果“使能注册中心”只勾选“Spring Cloud”,则Spring Cloud微服务组件可以使用Sermant提供的注册能力,“注册中心引擎”使用您选择绑定的ServiceComb引擎。Dubbo微服务组件使用注入绑定的ServiceComb引擎的注册配置。
- 如果“使能注册中心”只勾选“Dubbo”,则Dubbo微服务组件可以使用Sermant提供的注册能力,“注册中心引擎”使用您选择绑定的ServiceComb引擎。Spring Cloud微服务组件使用注入绑定的ServiceComb引擎的注册配置。
- 如果“使能注册中心”不勾选“Spring Cloud”和“Dubbo”,微服务组件使用注入绑定的ServiceComb引擎的注册配置。
- “使能注册中心”勾选了“Spring Cloud”或“Dubbo”,默认使用组件绑定的ServiceComb引擎作为注册中心引擎。
如需更换注册中心引擎,请将鼠标移动到已绑定的注册中心引擎,单击
,重新选择组件部署环境下已纳管的其他ServiceComb引擎,单击“确定”。
注册配置中心
Sermant Injector
选择Sermant Injector插件,可通过组件部署环境下CCE容器安装的Sermant Injector插件自动挂载Sermant Agent,将组件通过Sermant Agent接入到注册配置中心。安装Sermant Injector插件,请参考安装Sermant Injector。
- 默认勾选“使能动态配置”,使用Sermant提供的动态配置能力,微服务组件注入绑定的注册配置中心的动态配置将不再生效。如果不勾选,则使用微服务组件注入绑定的注册配置中心的动态配置。
- “使能注册中心”默认勾选了“Spring Cloud”和“Dubbo”,使得Spring Cloud、Dubbo微服务组件可以使用Sermant提供的注册能力,“注册中心引擎”使用您选择绑定的ServiceComb引擎或者注册配置中心。注入绑定的注册配置中心的注册配置将不再生效。
- 如果“使能注册中心”只勾选“Spring Cloud”,则Spring Cloud微服务组件可以使用Sermant提供的注册能力,“注册中心引擎”使用您选择绑定的注册配置中心或者ServiceComb引擎。Dubbo微服务组件使用注入绑定的注册配置中心的注册配置。
- 如果“使能注册中心”只勾选“Dubbo”,则Dubbo微服务组件可以使用Sermant提供的注册能力,“注册中心引擎”使用您选择绑定的注册配置中心或者ServiceComb引擎。Spring Cloud微服务组件使用注入绑定的注册配置中心的注册配置。
- 如果“使能注册中心”不勾选“Spring Cloud”和“Dubbo”,微服务组件使用注入绑定的注册配置中心的注册配置。
- “使能注册中心”勾选了“Spring Cloud”或“Dubbo”,默认使用组件绑定的注册配置中心作为注册中心引擎。
如需更换注册中心引擎,请将鼠标移动到已绑定的注册中心引擎,单击
,重新选择组件部署环境下已纳管的其他注册配置中心或者ServiceComb引擎,单击“确定”。
如果组件绑定了注册配置中心且选择了Sermant Injector插件,不支持灰度发布。关于灰度发布,请参考灰度发布方式升级组件版本配置。
- (可选)选择“所属泳道”,为组件关联泳道,用于全链路流量控制,请参考全链路流量控制概述。