检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
失败后继续运行:当前步骤部署失败后,应用是否继续部署后续的步骤。 安装IIS服务部署步骤不支持win7和win10。 若在部署过程中遇到问题,可参考该步骤的常见问题解决办法。 父主题: 配置CodeArts Deploy应用的软件安装类部署步骤
重启uWSGI 重载Nginx配置文件 服务启动测试 该模板需要填写的参数如表1所示。 表1 模板参数说明 参数 说明 host_group 该应用部署的目标环境。 service_port Django应用端口,默认值为8080。 uwsgi_pid_file_path uwsgi进程id文件所在路径。
选择CCE云容器引擎中申请的K8S集群。 命名空间名称 选择CCE云容器引擎或CCI中K8S集群的命名空间。 负载名称 选择需要部署的无状态工作负载,或创建新的工作负载。 实例数量 更新后的工作负载的实例数量。 镜像名称 选择需要部署的镜像。 镜像版本 选择需要部署的镜像版本。 镜像更新策略
问题现象 部署“启动/停止SpringBoot服务”中的启动命令成功,但服务并未启动。 原因分析 页面输入的等待时间过短,检测进程时服务实际并未启动完成。 调整到足够长等待时间后,仍存在部署成功启动失败的情况,需排查是否存在服务启动后闪退的情况。 处理方法 根据服务启动实际所需,合理调整等待时间。
部署系统为容器部署的参数说明 参数项 说明 步骤显示名称 步骤添加后在部署步骤显示的名称。仅支持汉字、英文字母、数字、空格、或-_,;:./()()符号,其中空格不可在名称开头或结尾使用,长度为1-128。 组件名称 部署的实例,将以servicestage组件的形式,部署在ser
部署“启动/停止Go服务”中的启动命令成功,但服务并未启动。 原因分析 页面输入等待时间过短,检测进程时服务实际并未启动完成。 调整到足够长等待时间后,仍存在部署成功启动失败的情况,需排查是否存在其他原因。 处理方法 根据服务启动实际所需,合理调整等待时间。 需通过登录部署机器手动启动或查看日志信息等方式定位服务问题。
步骤添加后在部署步骤显示的名称。仅支持汉字、英文字母、数字、空格、或-_,;:./()()符号,其中空格不可在名称开头或结尾使用,长度为1-128。 环境 选择当前资源类型为主机集群的环境,作为部署对象。 node.js版本 node.js的版本。 安装路径 node.js的安装路径。 控制选项
步骤部署成功但服务并未启动 问题现象 部署“启动/停止Tomcat服务”中的启动命令成功,但服务并未启动。 原因分析 页面输入等待时间过短,检测进程时服务实际并未启动完成。 调整到足够长等待时间后,仍存在部署成功启动失败的情况,需排查是否存在服务启动后闪退的情况。 处理方法 根据服务启动实际所需,合理调整等待时间。
通过manifest文件定义Kubernetes对象,实现对通用的Kubernetes集群的部署。通过该方式,可以实现自建Kubernetes集群或三方云厂商K8S集群的部署。 前提条件 您已有自定义集群。 操作步骤 获取kubeconfig文件。 以您自己的K8S集群为例。 参考资料:创建kubeconfig文件
命名空间选择 选择组件要部署到CCE集群中的命名空间。 实例数量 输入组件的实例数量。 镜像名称 选择需要部署的镜像(需要在容器镜像服务SWR上传所需的镜像)。 镜像版本 选择镜像的版本。 容器规格 规格选择: 默认:可选择系统提供的默认资源配置。 自定义:您可根据需要自行配置资源。 控制选项
停止(stop)、优雅停止(quit)四种操作类型。 Nginx安装的路径 目标环境中Nginx服务的安装路径。 是否在操作之前修改配置文件 根据是否修改目标主机中Nginx配置文件,启用或关闭该功能。 要修改的Nginx配置文件路径 目标主机中Nginx配置文件所在路径。 配置文件备份路径
ServiceStage部署的区域(region)。 部署系统 支持云容器引擎、弹性云服务器、弹性伸缩组等多种部署系统。 应用名称 选择在ServiceStage中创建的应用。 组件名称 选择需要部署的组件。 环境名称 选择需要部署的环境。 组件实例 选择需要部署的组件实例。 实例快照 选择需要部署的版本快照。
Nginx-Ingress实现应用的灰度发布 应用场景 本实践基于Kubernetes原生的特性实现灰度发布。在您进行新系统升级时,会遇到停服部署或者无法灰度验证的情况,本实践采用基于Kubernetes原生的Service特性,在不影响业务正常运行的前提下,实现系统的平滑升级。 方案架构
oken的值) 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 group_id String 主机集群id host_name String 主机名称 ip String IPv4/IPv6格式的IP地址 port Integer ssh端口,如:22
选择当前资源类型为主机集群的环境,作为部署对象。 服务操作类型 配置启动服务或者停止服务。 服务名称 填写目标服务的名称。 控制选项 配置是否启用该操作。 失败后继续运行:当前步骤执行失败后,应用是否继续执行后续的步骤。 若在部署过程中遇到问题,可参考该步骤的常见问题解决办法。 父主题:
该步骤可根据服务的指定路径进行启动、停止服务。 表1 参数说明 参数项 说明 步骤显示名称 步骤添加后在部署步骤显示的名称。仅支持汉字、英文字母、数字、空格、或-_,;:./()()符号,其中空格不可在名称开头或结尾使用,长度为1-128。 环境 选择当前资源类型为主机集群的环境,作为部署对象。
说明: docker服务只支持拥有sudo权限的用户,此次安装会覆盖之前的docker版本。 docker版本 安装docker的目标版本。 控制选项 配置是否启用该操作。 失败后继续运行:当前步骤部署失败后,应用是否继续部署后续的步骤。 使用sudo权限执行:配置是否使用sudo权限部署该步骤。
单击“新建环境”,填写以下信息后,单击“保存”,完成环境的创建。 参数项 是否必填 说明 环境名称 是 请输入自定义的环境名称。 资源类型 是 根据您即将部署的环境,可选择“主机”。 操作系统 是 根据即将添加主机的操作系统,可选择“Linux”或“Windows”。 描述 否 请输入对环境的描述。 单击“导入主机
使用执行shell脚本创建并部署通用应用 基于执行shell脚本实现通用的应用部署。 该模板涉及的部署步骤如下所示: 下载软件包 执行部署脚本 健康测试 该模板需要填写的参数如表1所示。 表1 模板参数说明 参数 说明 host_group 该应用部署的目标环境。 package_url 软件包下载地址
长度为1-128。 环境 选择当前资源类型为主机集群的环境,作为部署对象。 PowerShell命令 待执行的命令。 控制选项 配置是否启用该操作。 失败后继续运行:当前步骤执行失败后,应用是否继续执行后续的步骤。 当执行的PowerShell命令长度大于10240个字符时,建