检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
的主机或服务器的完整操作指导,旨在帮助您实现应用的内网部署。 灰度部署 基于Nginx实现灰度发布 本实践基于Nginx负载均衡机制,实现应用的蓝绿发布和灰度发布。 基于Kubernetes Nginx-Ingress实现应用的灰度发布 本实践基于Kubernetes原生的特性实现灰度发布。
下载制品仓库的软件包,提示“HTTP Error 403” 问题现象 部署应用时,下载制品仓库的软件包提示“HTTP Error 403”: 原因分析 当前用户无下载对应软件包的权限。 租户当月使用的制品仓库服务流量超出已购套餐的规格。 解决方法 联系项目管理员添加对应的权限。
说明: 本地上传的软件包/文件会上传到制品仓库,可以重复使用。 负载均衡 选择已经创建的负载均衡,若不存在,请创建新的负载均衡,详细步骤参考创建增强型负载均衡器。 控制项 配置是否启用该操作。 失败后继续运行:当前步骤部署失败后,应用是否继续部署后续的步骤。 若在部署过程中遇到问题,可参考该步骤的常见问题解决办法。
控制选项 当前步骤部署失败后,应用是否继续部署后续的步骤。 Helm3部署示例的环境准备 本节作为后续三个示例的环境准备,以环境准备中的chart目录为例,将使用如下模板,对CCE集群进行部署,在代码托管代码仓中,创建如下目录。 configmap.yaml部分片段: metadata:
丰富的系统模板,支持即时预览 部署服务覆盖主机部署、容器部署、Serverless部署等三大部署场景,提供Node.js应用部署、Go应用部署、Nginx-Ingres灰度发布以及通用部署等多种系统部署模板,并支持模板即时预览,便于用户在模板列表快速预览各模板承载的部署能力,精准选用目标模板。
c已创建的“phoenix”,服务端口输入“5001”)。 创建成功后,在新的浏览器页面中输入“http://IP:5001”,页面中显示商城仪表盘。 释放资源 为了避免不必要的费用产生,完成实践后可参考删除集群删除CCE集群。 若完成部署后还需要创建流水线,可在完成流水线实践后再删除集群。 父主题: HE2E DevOps实践:部署应用
拷贝文件 删除文件 解压文件 配置文件修改 启动/停止Tomcat服务 启动/停止Go服务 启动/停止SpringBoot服务 启动/停止Nginx 启动/停止IIS服务 启动/停止Node.js 执行shell命令 执行Shell脚本 执行PowerShell命令 执行PowerShell脚本
时支持自定义部署。 应用管理 新建应用 编辑应用 部署应用 参数管理 04 实践 下面介绍几种部署服务可能遇到的场景。 最佳实践 基于Nginx实现灰度发布 通过代理机进行内网部署 常见问题 了解更多常见问题、案例和解决方案 热门案例 应用部署 提示没有连通性验证成功的主机或环境
03及以上版本,不兼容Nginx 1.12.2版本,不支持php全部版本。 Ubuntu 20.04不兼容Nginx 1.12.2版本和php 5.6.38版本。 Windows 2012 R2,2016,2019,Win7,Win10 KylinOS V10 SP1 说明: Nginx 1.12
当前分组无法移动 请确认后重试 403 Deploy.00060211 操作权限不足 操作权限不足 请联系管理员 400 Deploy.00060212 项目id非法 项目id非法 请确认项目id后重试 404 Deploy.00060217 请求的路径不存在 请求的路径不存在 请确认后重试 400
主机部署支持以下特性: 支持JDK、Tomcat等工具安装。 支持文件的删除、拷贝等文件操作。 支持Tomcat、SpringBoot、Nginx等多种技术栈。 支持shell命令&脚本、Powershell命令&脚本等自定义部署。 支持软件包下载、配置文件修改等辅助功能。 发布区
配置CodeArts Deploy应用的软件安装类部署步骤 安装IIS服务 安装/卸载Docker 安装GO语言 安装PHP 安装Python 安装Nginx 安装JDK 安装Tomcat 安装Node.js 父主题: 配置CodeArts Deploy应用的部署步骤
返回该状态码,表明请求能够到达服务端,且服务端能够理解用户请求,但是拒绝做更多的事情,因为该请求被设置为拒绝访问,建议直接修改该请求,不要重试该请求。 404 NotFound 所请求的资源不存在。 建议直接修改该请求,不要重试该请求。 405 MethodNotAllowed 请求中带有该资源不支持的方法。 建议直接修改该请求,不要重试该请求。
Deploy应用关于服务启动停止相关的部署步骤 停止服务 启动/停止SpringBoot服务 启动/停止IIS服务 启动/停止Tomcat 启动/停止Nginx 启动/停止GO服务 启动/停止Node.js服务 父主题: 配置CodeArts Deploy应用的部署步骤
功能特性 引导式创建应用,入门更轻松 丰富的系统模板,支持即时预览 Kubernetes的Nginx-Ingress灰度发布 增加环境管理,满足多环境差异化管控 多地域环境灾备部署,多账号协同部署
Manifest部署(CCE集群) Kubernetes快速部署(CCE集群) Kubernetes自定义集群部署 Kubernetes Nginx-Ingress灰度发布(CCE集群) Helm3部署 ServiceStage组件部署2.0 ServiceStage组件部署 ServiceStage组件回滚
状态码 请求发送以后,您会收到响应,包含状态码、响应消息头和消息体。 状态码是一组从1xx到5xx的数字代码,状态码表示了请求响应的状态,完整的状态码列表请参见状态码。 对于获取用户Token接口,如果调用后返回状态码为“201”,则表示请求成功。 响应消息头 对应请求消息头,响
部署“执行shell命令”步骤,提示新建失败 问题现象 在部署步骤时,提示“新建失败”。 原因分析 文本框中输入的部分命令,被云防火墙拦截,导致新建应用失败,以Shell命令为例: 1 2 3 4 5 6 cat /etc/hosts cat /etc/passwd cat /etc/shadow
Integer 分页页码, 表示从此页开始查询, page大于等于1 size 是 Integer 每页显示的条目数量,size小于等于100 请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述 Content-Type 是 String 消息体的类型(格式) X-Auth-Token
草稿应用无法部署,怎样处理? 部署应用时错误信息的说明有哪些? 部署应用失败,如何在日志中定位失败原因? 部署需要使用cce资源的应用报403(权限不足),怎样处理? 如何回滚部署版本? 应用部署超时,怎样处理? 可以设置批量部署、增量部署等部署策略吗? 本地软件包是不是一定要先上传到制品仓库中才能进行部署?