检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
本实践使用的是Java项目代码,使用Maven构建Jar包。 前提条件 Jenkins所在Linux虚拟机能够访问GitLab代码仓库。 已经在GitLab创建账号和仓库。 操作步骤 登录GitLab。 上传代码到已创建好的代码仓库。 父主题: 操作前准备
080,登录Jenkins。 单击“我的视图”。 选择对应的构建任务,单击构建任务名称进入详情界面。 单击“立即构建”,生成构建任务。 在“构建历史”以及“阶段视图”中会有对应的构建任务信息。鼠标悬浮在对应步骤上,会展示任务状态以及日志按钮。单击“log”查看日志。 登录ServiceStage控制台。
获取授权重定向URL 功能介绍 获取授权重定向URL。 调试 您可以在API Explorer中调试该接口。 URI GET /v1/{project_id}/git/auths/{repo_type}/redirect 参数说明见表1。 表1 路径参数 参数 是否必选 参数类型
选择“使用当前环境构建”,使用组件所属的部署环境中的CCE集群进行镜像构建。 选择集群 选择4选择的“所属集群”(例如:cce-az1)用于构建组件镜像。 单击“下一步”。 单击“创建并部署”,等待组件创建成功。 父主题: 使用ServiceStage基于发布管理实现组件跨可用区搬迁和顺序升级
储。 前提条件 已获取访问密钥AK/SK,请参考访问密钥。 已获取部署组件的ServiceStage所在区域的终端节点,请参考地区和终端节点。 已在和部署组件的ServiceStage在同一区域的OBS中创建桶,用于存储软件包,请参考创建桶。 操作步骤 登录安装了Jenkins的
获取命名空间下所有项目 功能介绍 获取命名空间下所有项目。 调试 您可以在API Explorer中调试该接口。 URI GET /v1/{project_id}/git/repos/{namespace}/projects 参数说明见表1。 表1 路径参数 参数 是否必选 参数类型
准备Jenkins环境 环境信息说明 在Linux虚拟机上安装Jenkins,本实践使用的具体环境信息如下所示。如果使用镜像包部署,需要在虚拟机中安装Docker。 虚拟机:CentOS 7.9 Jenkins:2.319.3 git:yum安装 JDK:11.0.8 Apache Maven:3
管理微服务引擎公网访问 绑定公网IP 解绑公网IP 父主题: 管理微服务引擎
组件部署方式为虚拟机部署时可设置。 关闭激进模式,当遇到组件实例升级失败时会停止升级剩余实例。 开启激进模式,当遇到升级失败时会继续升级剩余实例。 请谨慎开启激进模式。开启后,极端情况下可能会出现所有实例都升级失败,影响业务功能。 单击“升级”。 在组件重新部署过程中,如果发现组件配置错误等原因,您可以
替换弹性IP后应用访问方式失效后怎么办? 问题描述 当外网负载均衡绑定到应用时,如果把负载均衡的弹性IP替换掉,则应用访问方式上无法自动更新。 解决方法 需要手动删除之前的记录,重新添加新更换的IP,以新IP为访问地址的ELB访问方式。 父主题: 应用运维
不设置镜像访问凭证。如果是私有仓库镜像,必须设置正确的镜像访问凭证,否则会导致镜像拉取失败。 部署批次 表示分几个批次升级组件实例,取值范围为[1, 总实例数]。总实例数,即组件当前运行的实例数量。 例如,组件总实例数为4,“部署批次”参数设置为2,则表示会分2批次升级组件版本配置,每批次升级2个组件实例。
本章节指导您使用ServiceStage发布管理的批量克隆功能,将部署组件到指定CCE集群中已经成功部署在az1可用区的cce-az1集群上的组件搬迁到az2可用区的cce-az2集群。 操作步骤 登录ServiceStage控制台。 选择“发布管理 > 创建发布单”。 填写“发布单名
如何使用VPC终端节点在构建镜像时访问依赖的服务? 问题描述 VPC终端节点(VPC Endpoint),能够将VPC私密地连接到终端节点服务,使VPC中的云资源无需弹性公网IP就能够访问终端节点服务,提高了访问效率,为您提供更加灵活、安全的组网方式。 在Kubernetes类型
如何处理虚拟机类型环境下创建和部署组件时端口访问不通的错误? 问题描述 在ServiceStage虚拟机类型环境下创建和部署组件时可能会遇到容器端口无法访问的问题。使用curl -kv http://${部署应用组件的弹性云服务器节点IP}:${容器端口}命令访问容器端口时会提示访问超时。 解决方法 登录云服务器控制台,单击“弹性云服务器”。
如何解决单击应用组件外部访问地址返回504的问题? 问题描述 单击应用组件外部访问地址,返回“504 Gateway Time-out”。 解决方法 请参考配置安全组规则,在当前应用组件所在ECS主机上添加入方向规则,放通应用组件的监听端口。其中: “协议端口”:选择“TCP”协议,输入应用组件的监听端口。
已绑定公网IP的微服务引擎专享版,可通过解绑公网IP取消公网访问引擎的能力。 解绑公网IP 登录ServiceStage控制台,选择“微服务引擎 > 引擎实例”。 在页面上方“微服务引擎”下拉列表,选择待操作的微服务引擎。 在“网络配置 & 安全”区域,单击“解绑公网IP”。 单击弹出的对话框中的“确定”,完成解绑。
可能会导致使用容器部署方式基于源码构建创建并部署的组件,升级单个组件版本配置、批量升级组件版本配置时失败。 也可能会导致源码构建任务启动构建任务时失败。 前提条件 待删除仓库授权已创建,请参考创建仓库授权。 删除仓库授权 登录ServiceStage控制台。 选择“持续交付 > 仓库授权”。
对组件的操作不成功。例如,组件部署、升级、回滚失败。 您可以单击“失败”进入“部署记录”页面查看失败的原因。 运行中 成功完成对组件的操作,组件状态正常。例如,组件部署、升级、回滚成功。 删除中 删除组件过程中,组件处于此状态。 启动中 参考启停组件实例启动停止的组件过程中,组件处于此状态。 停止中 参考启
操作步骤 在浏览器地址栏输入http://{安装Jenkins的Linux虚拟机IP}:8080,登录Jenkins。 选择“系统管理 > 插件管理”。 单击“可选插件”,搜索表1中的插件进行安装。 表1 插件安装说明 插件名称 是否必须 说明 Generic Webhook Trigger
创建弹性公网IP,请参考申请弹性公网IP。 绑定公网IP 登录ServiceStage控制台,选择“微服务引擎 > 引擎实例”。 在页面上方“微服务引擎”下拉列表,选择待操作的微服务引擎。 在“网络配置 & 安全”区域,单击“绑定公网IP”。 阅读弹出的对话框中的安全风险提示,勾选“我已知晓安全风险”。