检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如何通过挂载配置项方式修改容器部署的组件配置文件? 问题描述 使用ServiceStage容器部署方式部署的组件,由于ServiceStage技术栈中提供的配置文件可能无法满足您的实际业务要求,可以通过挂载配置项的方式修改组件配置文件。 解决方案 登录ServiceStage控制台。
应用管理与运维平台计费模式概述 ServiceStage提供按需计费、包年包月计费模式,以满足您的不同用户需求。如您需要快速了解ServiceStage服务具体计费模式对应的具体价格,请参见ServiceStage价格详情。 按需计费,一种后付费模式,即先使用再付费,按照Serv
单击“确定”。 配置项挂载 平台提供应用代码和配置文件的分离,“配置项挂载”用于处理应用组件配置参数。 选择“容器配置”。 选择“数据存储 > 本地磁盘 > 挂载本地磁盘”,参考表8设置参数。 表8 配置项挂载 参数 说明 本地存储类型 选择“配置项挂载”。 配置项 选择对应的配置项名称。
设置应用日志策略 ServiceStage支持为容器部署的应用组件配置应用日志策略,您可以在应用运维管理AOM中查看相关运行日志。 如果不配置任何日志策略,则系统默认会采集应用标准输出日志。 选择“容器配置”。 选择“日志采集 > 添加日志策略”。 参考下表设置日志策略参数,其中带“*”标志的参数为必填参数。
秒。若设置为0或不设置,默认超时等待时间为1秒。 设置健康检查 选择“容器配置”。 在“健康检查”页签,根据业务实际需求设置健康检查参数。 相关公共参数说明请参考表1。 父主题: 管理容器部署组件容器配置
指定执行命令。比如install阶段,指定"bash scripts/install.sh",执行安装脚本。 软件包应用支持的生命周期如下: 安装(install.sh):软件安装命令。 启动后处理(post-start.sh):软件启动后操作。 启动(start.sh):软件启动命令。
体验。勾选探针会启用性能管理服务并在节点上安装探针,产生少量资源消耗。Java探针通过字节码增强技术进行Java应用调用埋点,生成拓扑和调用链数据。 ServiceStage支持在容器部署组件过程中设置性能管理。 注意事项 环境需要部署并开通对应版本的应用性能管理服务APM时才能开启该功能。
导入后将会存在一个以3输入的变量名称命名的组件环境变量,其值为选择的键对应的值。 配置项导入 将配置项中某个键的值导入作为环境变量的值。 创建配置项,请参考创建配置项。 单击“添加环境变量”,选择“配置项导入”。 输入“变量名称”。 同一个组件中的变量名称必须唯一。为长度1到64个
可以查看组件的部署记录。 表1 组件运行状态说明 状态 说明 初始化 创建并部署组件时,单击“创建并部署”后,组件处于此状态。 升级/回滚中 单批发布方式升级组件版本配置、滚动发布方式升级组件版本配置、批量升级组件版本配置、回滚组件版本配置、单批发布方式重新部署组件或滚动发布方式重新部署组件过程中,组件处于此状态。
*数据库名 输入数据库名称。 *数据库账号 输入数据库账号 *数据库密码 输入数据库密码。 单击“确定”。 父主题: 管理容器部署组件云服务配置
这条命令表示组件部署成功后将执行install_agent安装。 HTTP请求方式 发起一个HTTP调用请求。配置参数如下: 路径:请求的URL路径,可选项。 端口:请求的端口,必选项。 主机地址:请求的IP地址,可选项,默认是应用所在的节点IP。 父主题: 管理容器部署组件容器配置
Injector插件,可通过组件部署环境下CCE容器安装的Sermant Injector插件自动挂载Sermant Agent,将组件通过Sermant Agent接入到ServiceComb引擎。安装Sermant Injector插件,请参考安装Sermant Injector。
使用GitLab对接Jenkins自动构建并升级部署到ServiceStage的组件 实践概述 操作前准备 操作步骤 构建验证
自定义指标进行过滤,只获取cpu_usage、mem_usage指标数据。 否 配置并部署完成后,可到应用运维管理AOM查看监控指标数据。具体操作请参考指标浏览。 父主题: 管理容器部署组件高级配置
handle的PHP应用分布式会话管理能力。 在部署组件过程中,可以在设置“高级设置”时绑定分布式缓存。绑定完成后,在应用运行时可以读取环境变量来获取分布式缓存的相关信息,相关环境变量请参考常用环境变量说明。 前提条件 已创建分布式缓存,请参考购买Redis实例。 绑定分布式缓存 选择“云服务配置 > 分布式缓存”。
如何处理虚拟机类型环境下创建和部署组件时遇到ECS错误? 问题描述 在ServiceStage虚拟机类型环境下创建和部署组件时可能会遇到ECS服务不可用问题。 例如,在组件部署时调用ECS接口超时,查看日志详情报错如下: { "statusCode": 500, "jsonBody":
构建验证 手动构建验证 GitLab自动触发Jenkins构建 父主题: 使用GitLab对接Jenkins自动构建并升级部署到ServiceStage的组件
选择“系统管理 > 系统配置”,在“配置”中选择“Gitlab”。 单击“Credentials”下方的“添加”,选择“Jenkins”。 配置GitLab账号密码,单击“添加”,保存配置。 选择“系统管理 > Manage Credentials”,查看配置的凭据。 唯一标识在配置流水线脚本中会用到。
Execute的污点。 容忍时间窗(s) 当“污点策略”为NoExecute时支持配置。 在容忍时间窗内,Pod还会在拥有污点的节点上运行,超出时间后会被驱逐。 父主题: 管理容器部署组件高级配置
在Linux虚拟机上安装Jenkins,本实践使用的具体环境信息如下所示。如果使用镜像包部署,需要在虚拟机中安装Docker。 虚拟机:CentOS 7.9 Jenkins:2.319.3 git:yum安装 JDK:11.0.8 Apache Maven:3.8.6 部署的Jenkins启动时需添加参数: