-
终端节点 - 部署 CodeArts Deploy
终端节点 终端节点即调用API的请求地址,不同服务不同区域的终端节点不同,您可以从地区和终端节点中查询服务的终端节点。 部署服务的终端节点如表1所示,请您根据业务需要选择对应 区域的终端节点。 表1 部署服务的终端节点 区域名称 区域 终端节点(Endpoint) 协议类型 华南-广州
-
获取项目ID - 部署 CodeArts Deploy
获取项目ID的接口为“GET https://{Endpoint}/v3/projects/”,其中{Endpoint}为IAM的终端节点,可以从地区和终端节点获取。接口的认证鉴权请参见认证鉴权。 响应示例如下,其中projects下的“id”即为项目ID。 { "projects":
-
身份认证与访问控制 - 部署 CodeArts Deploy
用户可以通过登录控制台浏览访问部署服务,同时也支持采用REST API和SDK调用的方式使用部署服务核心功能。 关于身份认证,部署服务在APIG、前端框架以及后台接口等多个节点多次进行身份校验,确保访问的合法性。 通过控制台访问部署服务时,需输入正确的用户名密码。采用API调用时,部署服务支持下面两种认证方式:
-
部署应用至CCE - 部署 CodeArts Deploy
云”完成创建。 控制节点子网 选择已有的子网,如果列表中合适的选项,单击“新建子网”完成创建。 容器网段 勾选“自动设置网段”。 表2 节点配置 配置分类 配置项 配置建议 计算配置 计费模式 选择“按需计费”。 节点类型 选择“弹性云服务器-虚拟机”。 节点规格 选择“通用型”、2核8G及以上规格即可。
-
部署需要使用cce资源的应用报403(权限不足) - 部署 CodeArts Deploy
在弹出的“新建服务扩展点:IAM账户”窗口中,输入有权限部署CCE的账号的AK/SK。(可参考“新建IAM账户服务扩展点”章节创建服务扩展点) 使用新建的服务扩展点,并保存任务。 在当前项目的“设置 > 通用设置 > 服务扩展点管理”中,找到刚建立的服务扩展点,并切换到“权限”页签。
-
基于Nginx实现灰度发布 - 部署 CodeArts Deploy
示例:部署B边节点。 环境 选择目标环境。示例:目标业务服务器组_B边节点。 shell命令 填写待执行命令。示例:见附录中部署节点。 编辑“A边节点灰度上线”步骤,并修改为下表参数(以Linux系统为例)。 表12 参数填写说明 参数 填写说明 步骤显示名称 示例:B边节点灰度上线。
-
Kubernetes快速部署(CCE集群) - 部署 CodeArts Deploy
只有当节点上可分配CPU总量 ≥ 容器CPU申请数时,才允许将容器调度到该节点。 配额限制:容器能使用的CPU最大值,如果CPU使用值大于限制值,则容器使用CPU资源可能会被限流。 内存配额 配额申请:容器使用的最小内存需求,作为容器调度时资源分配的判断依赖。只有当节点上可分配内存总量
-
使用前必读 - 部署 CodeArts Deploy
使用前必读 概述 调用说明 终端节点 基本概念
-
查询主机集群 - 部署 CodeArts Deploy
最大长度:128 name String 主机集群名 region_name String 局点信息 project_id String 项目id,获取方式请参见获取项目id。 os String 操作系统:windows|linux auto_connection_test_switch
-
前置准备 - 部署 CodeArts Deploy
申请ECS后需要配置安全组,可参考配置安全组。 申请EIP(可选) 进入控制台,在页面左上角单击“服务列表 > 网络 > 弹性公网IP EIP”,进入“弹性公网IP EIP”节点。 单击“购买弹性公网IP”。 完成相关设置后,单击“立即购买”。 父主题: 主机连通方式
-
构造请求 - 部署 CodeArts Deploy
URI-scheme:表示用于传输请求的协议,当前所有API均采用HTTPS协议。 Endpoint:指定承载REST服务端点的服务器域名或IP,不同服务不同区域的Endpoint不同,您可以从地区和终端节点中获取。例如IAM服务在“华北-北京一”区域的Endpoint为“iam.cn-north-1.myhuaweicloud
-
ServiceStage组件部署 - 部署 CodeArts Deploy
载均衡器。 Java 探针 勾选探针会启用应用性能管理服务并在节点上安装探针,产生少量资源消耗。当勾选时,需要填写监控组。 控制项 配置是否启用该操作。 当前步骤部署失败后,应用是否继续部署后续的步骤。 表2 部署系统为虚机部署的参数说明 参数项 说明 步骤显示名称 步骤添加后在部署步骤编排区显示的名称。
-
为什么同样的应用在CentOS系统主机上部署成功但在Ubuntu系统主机上却失败 - 部署 CodeArts Deploy
为什么同样的应用在CentOS系统主机上部署成功但在Ubuntu系统主机上却失败 问题现象 日志信息报错如下图所示。 图1 日志信息 原因分析 由于CentOS系统默认的sh是bash,而Ubuntu系统默认的sh是dash,dash与bash并不兼容。部署应用中,系统默认生成的脚本是只能
-
系统模板 - 部署 CodeArts Deploy
系统模板 FunctionGraph函数部署 Tomcat应用部署 SpringBoot应用部署 Docker应用部署(Linux) Django应用部署 NodeJs应用部署 通用部署 Kubernetes Manifest部署(CCE集群) Kubernetes 快速部署-CCE集群
-
通用部署 - 部署 CodeArts Deploy
软件包下载地址,可前往制品仓库-软件发布库获取下载链接。 app_name 应用名称,用于获取进程ID并停止。 service_port 应用端口。 父主题: 系统模板
-
Go应用部署 - 部署 CodeArts Deploy
软件包下载地址,可前往制品仓库-软件发布库获取下载链接。 app_name 应用名称,用于获取进程ID并停止。 service_port 应用端口。 父主题: 系统模板
-
SpringBoot应用部署 - 部署 CodeArts Deploy
SpringBoot应用端口,默认值为8080。 package_name SpringBoot应用发布包名称。 说明: 该名称不包含文件后缀。 父主题: 系统模板
-
FunctionGraph函数部署 - 部署 CodeArts Deploy
该步骤实现将软件包部署到FunctionGraph,并发布新版本。 该模板涉及的部署步骤如下所示: 详细步骤操作请参考FunctionGraph函数部署。 父主题: 系统模板
-
Tomcat应用部署 - 部署 CodeArts Deploy
tomcat_home_path Tomcat客户端所在路径,默认值为“/usr/local/tomcat/apache-tomcat-8.5.38”。 父主题: 系统模板
-
目标主机配置 - 部署 CodeArts Deploy
”模块,各系统安装命令如下: Ubuntu系统 sudo apt install libselinux-python Centos或Euler系统 sudo yum install libselinux-python Windows系统主机配置 为确保Windows系统主机连通性