检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
容器部署组件绑定云数据库 应用数据持久化存储,需要用到云数据库,ServiceStage提供了基于云计算平台的即开即用、稳定可靠、弹性伸缩、便捷管理的在线云数据库服务(MySQL)。使用云数据库 RDS for MySQL能够在云中轻松地进行设置和扩展关系型数据库。通过云数据库服
重新绑定微服务引擎:单击,重新选择待绑定的微服务引擎,单击“确定”。 删除已绑定微服务引擎:单击,删除已绑定微服务引擎。 (可选)根据组件绑定的引擎参考下表选择“插件类型”。 引擎类型 插件类型 说明 ServiceComb引擎 Mesher 选择Mesher插件,输入应用进程的
查看容器日志 ServiceStage支持您查看容器部署方式部署组件的容器日志,用于排查和解决组件运行中出现的问题。 查看容器日志 登录ServiceStage控制台。 选择以下任意方式进入组件“日志”页面: 在“应用管理”页面,单击组件所属应用名称,在“组件列表”单击待操作组件名称,在左侧导航栏选择“运维
管理容器部署组件容器配置 添加组件环境变量 设置组件启动命令和生命周期 设置数据存储 设置应用日志策略 设置健康检查 父主题: 组件管理
启该功能。 JDK工具支持JDK 8、11、17、21版本。 Tomcat服务器支持8.x和9.x版本。详细内容请参考使用限制。 支持云容器引擎部署的Java应用(技术栈类型是Java、Tomcat或者基于Java构建的Docker)设置应用性能管理。 设置应用性能管理 选择“高级配置
管理容器部署组件云服务配置 容器部署组件绑定微服务引擎 容器部署组件绑定分布式缓存 容器部署组件绑定云数据库 父主题: 组件管理
peer engine. 同步引擎必须为高可用引擎。 同步引擎的规格必须是高可用引擎,请重新传入引擎规格。 400 SVCSTG.00501203 The peer engine must be in a single AZ. 同步引擎必须在单可用区下。 同步引擎的可用区必须为单可用区,请重新传入可用区列表。
、下划线(_)、中划线(-)或点(.),不能以数字开头。 “value1”、"value2"是对应组件环境变量的值。 父主题: 管理容器部署组件容器配置
authorization header 认证不通过 若微服务引擎专享版开启了安全认证,此参数必填。否则,无此参数。 开启了安全认证的微服务引擎专享版Token,格式为: Authorization:Bearer {Token} Token获取方法,请参考获取微服务引擎专享版用户Token。 401201
勾选“启用多容器”,可以开启多容器部署组件,容器之间共享网络和存储资源并协同工作。 单击“选择镜像包”,为容器选择镜像包。 选择指定的容器,单击,可以指定该容器为初始化容器,用于业务容器启动前安装特定工具或脚本。多个容器中,至少需要指定一个容器作为业务容器(非初始化容器)。初始化容器详情,请参考Init容器。
勾选“启用多容器”,可以开启组件多容器部署,容器之间共享网络和存储资源并协同工作。 单击“选择镜像包”,为容器选择镜像包。 选择指定的容器,单击,可以指定该容器为初始化容器,用于业务容器启动前安装特定工具或脚本。多个容器中,至少需要指定一个容器作为业务容器(非初始化容器)。初始化容器详情,请参考Init容器。
请参考下表设置绑定配置文件参数。 参数名称 参数说明 配置分组 配置文件所在分组。 配置文件名称 挂载到容器挂载路径下的用户自定义配置文件名称(例如:config.yaml)。 容器挂载路径 挂载配置文件的绝对路径(例如:/tmp)。 请不要挂载在系统目录下,如“/”、“/var/r
服务韧性 冗余:全部服务都为无状态,利用基础设施层提供的“服务端负载均衡能力”将请求发送到不同实例当中,实现负载分摊。通过API网关对下游系统提供服务,API网关提供限流、熔断、降级等多种手段,并可对流量进行控制,保证升级不中断服务。 跨AZ容灾:服务实现跨AZ部署方式,将服务均匀
设置健康检查 健康检查是指容器部署的组件在运行过程中,根据需要定时检查容器健康状况。若不配置健康检查,如果容器内应用程序异常,Pod将无法感知,也不会自动重启去恢复。最终导致虽然Pod状态显示正常,但Pod中的应用程序异常的情况。 ServiceStage提供了如下健康检查方式:
管理容器部署组件高级配置 设置组件升级策略 设置组件实例调度策略 设置组件实例容忍度策略 设置容器部署组件性能管理 设置组件自定义指标监控 父主题: 组件管理
容器部署组件绑定分布式缓存 传统单实例应用使用本地会话管理,用户请求产生的会话上下文都被存于进程内存中。在加入负载均衡模块后,多实例的会话需要使用分布式存储进行共享。 ServiceStage提供开箱即用的分布式会话功能,使用分布式缓存服务作为会话持久化层,无需代码更改,即可赋予
停止前处理:应用组件停止(Terminated)前触发,应用组件因执行结束正常退出(Completed)时不会触发此命令。 设置组件启动命令和生命周期 选择“容器配置”。 单击“启动命令”,设置容器“运行命令”和“运行参数”。 Docker的镜像拥有存储镜像信息的相关元数据,如果不设置“生命周期”命令和参数,应用运行
如何通过挂载配置项方式修改容器部署的组件配置文件? 问题描述 使用ServiceStage容器部署方式部署的组件,由于ServiceStage技术栈中提供的配置文件可能无法满足您的实际业务要求,可以通过挂载配置项的方式修改组件配置文件。 解决方案 登录ServiceStage控制台。
选择日志存储类型。 主机路径:将主机上的路径挂载到指定的容器路径。 容器路径:日志仅输出到容器路径,无需挂载主机路径。需要采集器ICAgent版本升级到5.10.79。 *主机路径 存储类型为“主机路径”时需要设置。 输入主机上的日志存储路径。 *容器挂载 设置“挂载路径”:输入数据存储挂载到应用上的路径。
设置数据存储 容器中的文件在磁盘上是临时存放的,这给容器中运行的组件实例带来如下两个问题: 容器重建时,容器中的文件将会丢失,不满足持久化数据存储的需求。 在一个实例同时运行多个容器时,容器间需要共享文件,存在在多个容器实例之间保持数据一致性的挑战。 通过为容器部署方式部署的组件