检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
总实例数]。总实例数,即组件当前运行的实例数量。 例如,组件总实例数为4,“部署批次”设置为2,则表示会分2批次升级组件版本配置,每批次升级2个组件实例。 使用容器部署方式基于界面配置创建并部署组件操作场景下在执行本操作时不支持设置该参数。 其他操作场景下可以执行本操作时,支持设置该参数。 最大无效实例数
不建议使用这类设置。 您可以根据实际业务需要,在设置组件“高级配置”时参考设置节点亲和调度策略、设置工作负载亲和/反亲和调度策略为容器部署方式部署的组件实例配置上述调度策略。 设置节点亲和调度策略 选择“高级配置 > 调度策略”。 选择节点“亲和性”调度的规则类型。 必须满足:
单击“确定”。 配置项挂载 平台提供应用代码和配置文件的分离,“配置项挂载”用于处理应用组件配置参数。 选择“容器配置”。 选择“数据存储 > 本地磁盘 > 挂载本地磁盘”,参考表8设置参数。 表8 配置项挂载 参数 说明 本地存储类型 选择“配置项挂载”。 配置项 选择对应的配置项名称。
设置应用日志策略 ServiceStage支持为容器部署的应用组件配置应用日志策略,您可以在应用运维管理AOM中查看相关运行日志。 如果不配置任何日志策略,则系统默认会采集应用标准输出日志。 选择“容器配置”。 选择“日志采集 > 添加日志策略”。 参考下表设置日志策略参数,其中带“*”标志的参数为必填参数。
境能够访问。 准备云上环境 微服务应用部署到云上,需要先准备云上环境。准备环境一般包含如下任务: 获取AK/SK及项目名称,请参考获取AK/SK与项目名称。 如果使用微服务引擎专业版,需要配置AK/SK。 如果使用微服务引擎专享版,不需要配置AK/SK。 创建微服务引擎,请参考创建微服务引擎。
使用源码部署天气预报微服务 源码部署前准备 源码部署微服务 父主题: 使用ServiceStage托管和治理天气预报微服务应用
指定执行命令。比如install阶段,指定"bash scripts/install.sh",执行安装脚本。 软件包应用支持的生命周期如下: 安装(install.sh):软件安装命令。 启动后处理(post-start.sh):软件启动后操作。 启动(start.sh):软件启动命令。
参数类型 描述 port 是 Integer 进程监听端口。 表15 tomcat_opt 参数 是否必选 参数类型 描述 server_xml 是 String 监听端口以server.xml配置的为准,如果之前在公网访问配置了监听端口,请保持一致。 自定义的Tomcat配置可能存在端口冲突,请检查自定义的端口是否被占用。
type 是 String 类别。 虚拟机部署支持软件包package。 容器部署支持软件包package、镜像包image。 url 是 String 软件包/镜像地址。对于基于虚机部署的组件,值为软件包的地址。对于基于容器部署的组件,值为镜像的地址或者“组件名:v${in
导入后将会存在一个以3输入的变量名称命名的组件环境变量,其值为选择的键对应的值。 配置项导入 将配置项中某个键的值导入作为环境变量的值。 创建配置项,请参考创建配置项。 单击“添加环境变量”,选择“配置项导入”。 输入“变量名称”。 同一个组件中的变量名称必须唯一。为长度1到64个
灰度泳道用于部署组件灰度版本。 发布单 发布单是应用发布的入口,提供单组件发布、批量发布、批量升级和批量克隆功能,且支持组件依赖编排。 配置 在ServiceStage中,配置就是一个文件。通过创建统一的配置文件,您可以将环境和应用的系统变量(例如环境关联的IP、端口、数据库地址
使用GitLab对接Jenkins自动构建并升级部署到ServiceStage的组件 实践概述 操作前准备 操作步骤 构建验证
如何处理虚拟机类型环境下创建和部署组件时遇到ECS错误? 问题描述 在ServiceStage虚拟机类型环境下创建和部署组件时可能会遇到ECS服务不可用问题。 例如,在组件部署时调用ECS接口超时,查看日志详情报错如下: { "statusCode": 500, "jsonBody":
Execute的污点。 容忍时间窗(s) 当“污点策略”为NoExecute时支持配置。 在容忍时间窗内,Pod还会在拥有污点的节点上运行,超出时间后会被驱逐。 父主题: 管理容器部署组件高级配置
绑定微服务引擎。 选择“云服务配置 > 微服务引擎”。 单击“绑定微服务引擎”。 选择当前环境下已纳管的ServiceComb引擎专享版。 单击“确定”。 图13 绑定微服务引擎 单击“创建并部署”,等待组件部署完成。 图14 组件部署成功 确认部署结果 单击左上角,返回“组件管理”页面。
使用纳管资源配置模式创建Kubernetes环境 同一个项目下,最多支持创建2000个环境。 在使用容器部署方式基于界面配置创建并部署组件、使用容器部署方式基于YAML配置创建并部署组件、使用导入CCE工作负载创建组件之前,您需要先创建Kubernetes类型的环境。 使用纳管资源配置模式创建Kubernetes环境
安装和初始化配置KooCLI工具 KooCLI工具用于调用ServiceStage服务提供的接口,对ServiceStage组件执行升级等操作。 使用KooCLI工具之前,您需要先安装和初始化配置KooCLI工具: 安装KooCLI:您可以选择方式一:联网安装或者方式二:软件包安装安装KooCLI工具。
在Linux虚拟机上安装Jenkins,本实践使用的具体环境信息如下所示。如果使用镜像包部署,需要在虚拟机中安装Docker。 虚拟机:CentOS 7.9 Jenkins:2.319.3 git:yum安装 JDK:11.0.8 Apache Maven:3.8.6 部署的Jenkins启动时需添加参数:
${Flag}为布尔值,表示是否自动添加应用访问端口。true表示是;false表示否。 参照界面提示登录虚拟机,执行安装命令。 虚拟机Agent安装成功后,在安装Agent的虚拟机上生成如下目录: /opt/application:使用虚拟机部署方式部署组件的业务、配置文件所在目录。请勿对该目录执
构建验证 手动构建验证 GitLab自动触发Jenkins构建 父主题: 使用GitLab对接Jenkins自动构建并升级部署到ServiceStage的组件