-
示例1:查询主机集群列表 - 部署 CodeArts Deploy
场景描述 本章以软件开发生产线用户为例,指导您通过API查询主机集群列表。 API的调用方法请参见如何调用API。 前提条件 用户已经创建软件开发生产线项目。 总体思路 通过用户token查询当前用户所有的主机集群列表。 查询主机集群列表 接口信息: URI:GET /v2/host-groups
-
删除主机集群 - 部署 CodeArts Deploy
删除主机集群 功能介绍 根据主机集群id删除主机集群。该接口于2024年9月30日后不再维护。 调用方法 请参见如何调用API。 URI DELETE /v2/host-groups/{group_id} 表1 路径参数 参数 是否必选 参数类型 描述 group_id 是 String
-
修改主机 - 部署 CodeArts Deploy
ken接口获取(响应消息头中X-Subject-Token的值) 最小长度:0 最大长度:20000 表3 请求Body参数 参数 是否必选 参数类型 描述 host_name 是 String 主机名称 最小长度:3 最大长度:128 ip 是 String IP,请输入弹性ip格式:161
-
通过自托管资源池实现跨Region虚拟机部署 - 部署 CodeArts Deploy
骤1中新建的自托管资源池。 描述 否 请输入对主机集群的描述。 单击“新增目标主机”,填写以下信息后,单击“确定”,完成目标主机的创建。 参数项 是否必填 说明 主机名 是 请输入自定义的目标主机名称,示例:目标主机B。 IP 是 请输入“目标主机-B”的私有IP地址。 操作系统
-
认证鉴权 - 部署 CodeArts Deploy
到请求消息头,从而通过身份认证,获得操作API的权限。 Token可通过调用获取用户Token接口获取,调用本服务API需要project级别的Token,即调用获取用户Token接口时,请求body中auth.scope的取值需要选择project,如下所示。 { "auth":
-
修改主机集群 - 部署 CodeArts Deploy
b5dc3bf95 { "name" : "test123", "description" : "这是一条描述信息", "slave_cluster_id" : "", "auto_connection_test_switch" : 0 } 响应示例 状态码: 200
-
自托管资源池场景 - 部署 CodeArts Deploy
”。 单击“访问密钥 > 新增访问密钥”。 弹出确认提示框,单击“确定”,保存并下载访问密钥。 新建资源池。 在软件开发生产线首页,单击右上角账号名称,选择“租户设置”。 单击“资源池管理 > 资源池 > 新建资源池”,输入资源池名称,选择资源池类型为“容器”,单击“保存”。 新建代理。
-
主机/代理机连通性验证问题排查 - 部署 CodeArts Deploy
装Tcpdump,都需要检查目标主机本身配置来排查: 参考《用户指南》“配置黑/白名单”章节。 查看是否有防火墙配置,以iptables为例,命令如下: iptables -L 服务端对目标主机不存在SSH连接 如果服务端对目标主机不存在SSH连接,说明目标主机网络不可达,其所在的网络环境可能存在访问限制。
-
参数管理 - 部署 CodeArts Deploy
选择环境类型时,如果没有环境,需要手动新建环境。 私密参数 参数为私密参数时,系统会将输入参数做加密存储,使用时进行解密,不可设置“运行时设置”。 运行时设置 打开“运行时设置”开关,表示部署应用时支持变更参数值,并且也会把该参数上报应用。运行时参数需要执行时输入。 参数描述 对本参数的描述。 操作 单击参数所在行,可以删除该参数。
-
通过代理主机进行内网部署 - 部署 CodeArts Deploy
参数项 是否必填 说明 主机名 是 请输入自定义的代理主机名称,示例:代理主机-B。 IP 是 请输入“代理主机-B”所绑定的公网IP地址。 操作系统 是 不可更改,默认为当前主机集群的操作系统。 认证方式 是 本场景使用密码进行认证,输入的是“代理主机-B”的用户名及密码。 SSH端口
-
身份认证与访问控制 - 部署 CodeArts Deploy
API和SDK调用的方式使用部署服务核心功能。 关于身份认证,部署服务在APIG、前端框架以及后台接口等多个节点多次进行身份校验,确保访问的合法性。 通过控制台访问部署服务时,需输入正确的用户名密码。采用API调用时,部署服务支持下面两种认证方式: Token认证:通过Token
-
示例3:查询指定主机集群的主机列表 - 部署 CodeArts Deploy
_id,查询指定主机集群的主机列表,步骤如下: 查询用户的所有主机集群。 查询某主机集群对应的主机列表。 步骤1:查询用户的所有主机集群 接口信息: URI:GET /v2/host-groups API Explorer在线调试请参见:查询主机集群列表 。 请求示例: GET
-
配置组件监控 - 部署 CodeArts Deploy
及业务的实时运行状况。 操作步骤 新建并编辑应用(目前仅支持启动Tomcat和启动SpringBoot服务部署步骤) 以启动Tomcat为例,选中“启动/停止Tomcat”步骤,“服务操作类型”选择“启动服务”。 勾选“免费启用应用运维服务”复选框,并新建或选择“服务关联组件”,
-
示例2:根据主机集群id查询主机集群详情 - 部署 CodeArts Deploy
d在本api中查询该主机集群的详细信息,步骤如下: 查询用户的所有主机集群。 查询某个主机集群的详细信息。 步骤1:查询用户所有主机集群 接口信息: URI:GET /v2/host-groups API Explorer在线调试请参见:查询主机集群列表 。 请求示例: GET
-
最新动态 - 部署 CodeArts Deploy
更新选择部署来源插件的文件选择弹出框,优化用户体验 商用 部署任务的创建与管理 2021年03月 序号 功能名称 功能描述 阶段 相关文档 1 Kubernetes部署 部署至k8s插件,支持部署到华为CCE集群。 商用 Kubernetes部署 2 选择部署来源 更新选择部署来源插件的文件选择弹出框,优化用户体验新特性。
-
Kubernetes Nginx-Ingress灰度发布(CCE集群) - 部署 CodeArts Deploy
推荐配置拥有CCE集群操作权限的子账号的AK/SK,不推荐配置租户账号的AK/SK。 是否使用IAM提权 如果当前用户无操作权限执行接口时,可通过IAM提权获取到其他用户的临时AK/SK去执行CCE接口。 区域 选择要部署的区域。 集群名称 选择CCE云容器引擎中申请的K8S集群。 命名空间名称 选择CCE云容器引擎中K8S集群的命名空间。
-
新建主机集群 (推荐) - 部署 CodeArts Deploy
f-8 application/json X-Auth-Token 是 String 用户Token。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值) 最小长度:0 最大长度:20000 表2 请求Body参数 参数 是否必选 参数类型
-
其它常见问题 - 部署 CodeArts Deploy
脚本中包含了交互式的命令,命令部署过程中需要前台输入相关信息才会进一步部署。 处理方法 在对应目标主机手工执行对应应用中的命令,查看脚本部署时长是否超过部署应用超时时间(30分钟)。 查看命令中是否包含交互式命令,比如 read ,sudo,su,yum 等;如果无相关命令,可以在目标主机手工执行脚本检查。 目
-
安全配置 - 部署 CodeArts Deploy
机配置黑/白名单。 配置安全组 请在进行主机连通性验证前配置安全组,将部分端口开放,否则会出现连通性验证失败的情况(以Linux系统机器为例)。 进入控制台,在页面左上角单击“服务列表 > 计算 > 弹性云服务器 ECS”,进入“弹性云服务器 ECS”界面。 单击目标弹性云服务器
-
Kubernetes快速部署(CCE集群) - 部署 CodeArts Deploy
推荐配置拥有CCE集群操作权限的子账号的AK/SK,不推荐配置租户账号的AK/SK。 是否使用IAM提权 如果当前用户无操作权限执行接口时,可通过IAM提权获取到其他用户的临时AK/SK去执行CCE接口。 区域 选择要部署的区域。 集群名称 选择CCE云容器引擎中申请的K8S集群。 命名空间名称 选择CCE云容器引擎中K8S集群的命名空间。