检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
因添加信任配置需要重启Docker,重启操作会导致运行中的容器停止服务,因此建议提前配置需要用到的镜像仓地址,分两种情况处理。 情况一 当前机器中无正在运行容器,或容器中断运行不影响对外提供服务。
处理方法 进入当前项目下的构建服务: 查看相应构建任务列表下是否存在当前构建任务,如果没有请重新创建任务并构建软件包,并部署步骤。 查看相应构建任务下是否存在软件包,如果没有请重新构建软件包,并部署步骤。 父主题: 选择部署来源
使用构建服务,将Django项目文件压缩后上传至制品仓库,之后在部署步骤中下载并解压后使用。
原因分析 服务未成功启动。 处理方法 手动启动服务确认服务是否可以正常启动。 延长URL健康测试的等待时间确保服务已成功启动。 父主题: URL健康测试
如果脚本中有启动服务或者进程的操作时,“执行方式”需要选择“后台执行”。
部署服务提供了使用Helm部署、升级kubernetes集群的功能。 表1 参数说明 参数项 说明 步骤显示名称 必填。步骤添加后在部署步骤显示的名称。仅支持汉字、英文字母、数字、空格、或-_,;:./()()符号,其中空格不可在名称开头或结尾使用,长度为1-128。
在弹出的“新建服务扩展点IAM账户”窗口中,输入有权限部署CCE的账号的AK/SK。(可参考“新建IAM账户服务扩展点”章节创建服务扩展点) 使用新建的服务扩展点,并保存任务。 在当前项目的“设置 > 通用设置 > 服务权限管理”中,切换到“权限”页签。
功能总览 功能总览 全部 应用管理 参数管理 环境管理 模板管理 动态通知 容器部署 微服务应用部署 主机部署 函数部署 应用管理 部署服务可对应用进行新建、编辑、部署和查看等操作,并支持以下特性: 预置Tomcat、SpringBoot、Django等系统模板快速创建应用,提供丰富的原子步骤
版本验证结束后,开发人员开始第二次部署应用升级现网服务,此时Service将全部流量转发至灰度负载上并升级现网服务,现网服务升级到最新版本后,Service将全部流量转发回现网负载并释放灰度负载,完成新系统的发布。
操作流程 本节介绍如何将应用通过代理主机部署到内网的主机或服务器。 图2 操作流程示意图 安装squid代理服务。
使用自定义模板新建并部署应用 部署 CodeArts Deploy 服务支持自定义模板,用户根据项目实际需要可自定义部署步骤,本节将介绍如何使用自定义模板新建并部署应用。
表3 更新服务 配置项 示例 服务亲和 集群级别 负载均衡器 选择“共享型 > 自动创建”。 实例名称:输入“phoenix”。 弹性公网IP:选择“自动创建”。 端口配置 容器端口:80。 服务端口:5000。 更新成功,返回列表中,刷新页面。
tcpdump -n "tcp port 22 and host xxx.xxx.xxx.xxx" #该命令执行在本地PC端,其中xxx.xxx.xxx.xxx为部署服务对外IP,目的是验证部署服务执行主机的网络是否畅通。 部署服务对外IP请参见部署服务对外IP。
处理方法 进入部署服务,单击目标应用名称,切换标签到“环境管理”页面,单击对应环境名称,在弹窗中切换到“资源列表”页面,搜索该主机是否存在,并查看主机连通性验证状态。
查看是否有相同端口的服务。 如果在同一台机器中安装了多个Tomcat服务,启动失败时,请修改Tomcat配置文件“server.xml”中的http、https、shutdown、ajp相关端口。 父主题: 安装Tomcat
访问方式名称 选择与目标工作负载所绑定的service服务名称。 路由名称 选择与目标service服务所绑定的路由名称。 容器名称 选择需要部署的容器实例名。 镜像名称 选择需要部署的镜像。 镜像版本 选择需要部署的镜像版本。
签名SDK只提供签名功能,与服务提供的SDK不同,使用时请注意。 父主题: 如何调用API
表6 参数设置 名称 默认值 docker_server 输入通过SWR登录指令获取的SWR服务器地址。 docker_username 输入通过SWR登录指令获取的用户名。 docker_username 输入通过SWR登录指令获取的密码。
微服务容器部署 基于Kubernetes原生特性实现软件包灰度发布。 自定义容器镜像:支持应用自定义容器镜像部署。 提供第三方容器镜像:提供官方第三方镜像库容器镜像。 容器集群运维:用户无需进行容器集群运维,直接托管到华为云容器。
选择部署来源 选择软件包路径或者根据构建记录,将制品库中对应的软件包下载到目标环境中,信息配置如下所示。 表1 选择源类型为制品仓库的参数说明 参数项 说明 步骤显示名称 步骤添加后在部署步骤显示的名称。仅支持汉字、英文字母、数字、空格、或-_,;:./()()符号,其中空格不可在名称开头或结尾使用