检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
配置CodeArts Deploy应用关于服务启动停止相关的部署步骤 停止服务 启动/停止SpringBoot服务 启动/停止IIS服务 启动/停止Tomcat 启动/停止Nginx 启动/停止GO服务 启动/停止Node.js服务 父主题: 配置CodeArts Deploy应用的部署步骤
trying to install more 问题现象 部署失败并提示“Please restart the computer before trying to install more”。 原因分析 该机器在进行过某些Windows功能的启用或关闭后未进行重启。 处理方法 请重启机器。
配置部署服务的主机集群 新建主机集群 向主机集群中添加主机 删除CodeArts Deploy主机集群
其他租户:表示通过IAM授权方式将软件包部署到其他租户的CCE集群中发布。 选择“其他租户”,则必须选择授权租户进行CCE集群部署。 说明: 推荐配置拥有CCE集群操作权限的子账号的AK/SK,不推荐配置租户账号的AK/SK。 IAM授权 该参数项为非必填。如果当前用户无操作权限执行接口时,可通过
创建主机集群的背景介绍 通过基础资源管理,可托管您即将部署在主机部署应用的部署对象,部署服务将您的制品(即待部署的应用软件包)部署到由一台或多台虚机(即目标主机)组成的环境上。 目标主机 在主机部署中作为最终部署的对象,部署服务将您的制品等资源部署到环境内的目标主机。 代理主机 可为其他无公
配置CodeArts Deploy应用关于执行命令相关的部署步骤 执行shell命令 执行shell脚本 执行PowerShell命令 执行PowerShell脚本 执行Docker命令 父主题: 配置CodeArts Deploy应用的部署步骤
目标主机中Nginx配置文件所在路径。 配置文件备份路径 目标主机中原Nginx配置文件备份目标路径。 配置文件内容 新配置文件内容。 控制选项 配置是否启用该操作。 失败后继续运行:当前步骤部署失败后,应用是否继续部署后续的步骤。 使用sudo权限执行:配置是否使用sudo权限部署该步骤。
作负载的正常使用。 高级设置 可配置目标工作负载的访问配置、环境变量、数据存储、生命周期、容器日志、健康检查、性能管理配置等。 控制选项 当前步骤部署失败后,应用是否继续部署后续的步骤。 父主题: 配置CodeArts Deploy应用的容器类部署步骤
工作负载名称 选择需要部署的工作负载。 实例数量 填写需要部署的实例数量。 说明: 若实例数量输入为空,则自动适配CCE集群实时实例数量。 容器名称 选择需要部署的容器实例名。 镜像名称 选择需要部署的镜像。 镜像版本 选择需要部署的镜像版本。 容器规格 可配置目标工作负载中的目标容器的容器规格。
PowerShell命令中引用了不存在的文件或文件夹 问题现象 部署PowerShell命令:“cd C:/abcd/”,日志提示信息如所示。 图1 日志信息 原因分析 由于Windows机器在部署“执行PowerShell命令”步骤时有纠错机制,不会部署失败,但在日志中可分析出部署结果是找不到文件。 处理方法
失败后继续运行:当前步骤部署失败后,应用是否继续部署后续的步骤。 使用sudo权限执行:配置是否使用sudo权限部署该步骤。 若在部署过程中遇到问题,可参考该步骤的常见问题解决办法。 父主题: 配置CodeArts Deploy应用关于服务启动停止相关的部署步骤
服务操作类型 配置启动服务或者停止服务。 服务名称 填写目标服务的名称。 控制选项 配置是否启用该操作。 失败后继续运行:当前步骤执行失败后,应用是否继续执行后续的步骤。 若在部署过程中遇到问题,可参考该步骤的常见问题解决办法。 父主题: 配置CodeArts Deploy应用关于服务启动停止相关的部署步骤
Helm3部署 Helm是一个Kubernetes的包管理工具,就像Linux下的包管理器,如yum/apt等,可以很方便的将之前打包好的yaml文件部署到kubernetes上,而Helm3是Helm的一个常用且稳定的版本。 部署服务提供了使用Helm部署、升级kubernetes集群的功能。
进入基础资源管理。 进入目标项目下,单击菜单“设置 > 通用设置 > 基础资源管理”,默认进入“主机集群”页面。 或单击菜单“持续交付 > 部署”,进入项目下部署服务界面。单击“基础资源管理”默认进入“主机集群”页面。 新建主机集群。 单击“新建主机集群”,填写以下信息后。 参数项 是否必填 说明
进行公网IP的绑定操作。 由于部署服务官方资源池与您的K8S集群不在同一个VPC,所以只能通过弹性IP访问。 单击“连接信息”中“kubectl”对应的“配置”,进入界面,在“下载kubectl配置文件”下单击“下载”,开始下载kubectl配置文件。 下载完成后您会得到一个kubeconfig
选择需要部署的环境。 弹性伸缩组名称 选择需要部署的弹性伸缩组。 弹性伸缩组实例选择 选择需要部署的弹性伸缩组实例。 选择部署来源 制品仓库:选择制品仓库已有软件包。 对象存储服务:选择OBS上传的软件包。 控制选项 当前步骤部署失败后,应用是否继续部署后续的步骤。 若在部署过程中
配置CodeArts Deploy应用的部署步骤 配置CodeArts Deploy应用的软件安装类部署步骤 配置CodeArts Deploy应用的容器类部署步骤 配置CodeArts Deploy应用关于服务启动停止相关的部署步骤 配置CodeArts Deploy应用的文件操作类相关的部署步骤
脚本执行之前先填写参数,脚本执行的时候,加载并使用填写的参数值。 控制选项 配置是否启用该操作。 失败后继续运行:当前步骤部署失败后,应用是否继续部署后续的步骤。 使用sudo权限执行:配置是否使用sudo权限部署该步骤。 如何使用脚本执行参数 在shell脚本中使用$1、$2….引用参数,如:hello
shell命令 待执行的bash脚本。 控制选项 配置是否启用该操作。 失败后继续运行:当前步骤部署失败后,应用是否继续部署后续的步骤。 使用sudo权限执行:配置是否使用sudo权限部署该步骤。 示例:通过shell命令步骤查看服务日志 应用部署完毕需要查看服务的启动或执行日志,可使用执行shell命令操作直接查看。
Dockerfile制作请参考Docker官网。 配置方法 搜索并添加“执行Docker命令”部署步骤。 选择“build”命令,输入部署目标主机中放置Dockerfile文件的路径,以及“docker build”命令的执行参数。 执行tag命令 搜索并添加“执行Docker命令”部署步骤。 选择“tag”