检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
订规则请参考云服务退订。 如果您已开启“自动续费”功能,为避免继续产生费用,请在自动续费扣款日(默认为到期前7日)之前关闭自动续费,请参考如何取消自动续费。 按需计费资源 按需计费模式使用的ServiceStage停止计费,请参考表1。 表1 按需计费ServiceStage停止计费说明
HPA”右侧的,开启伸缩策略配置,进入“伸缩策略配置”页签。 CCE集群未安装metrics-server插件,请执行4。 CCE集群已安装metrics-server插件,请执行6。 单击“立即前往配置”,在云容器引擎控制台完成metrics-server插件安装。 为CCE集群安装metric
管理微服务引擎 查看微服务引擎信息 获取微服务引擎服务注册发现地址 获取微服务引擎配置中心地址 查看微服务引擎实例数配额 查看微服务引擎配置条目配额 设置微服务引擎备份与恢复 管理微服务引擎公网访问 查看微服务引擎操作日志 升级微服务引擎版本 删除微服务引擎 管理微服务引擎安全认证
请确认您是否使用微服务引擎专业版。 是,执行2。 否,操作结束。 请确认您是否使用ServiceStage容器部署方式部署您的微服务应用。 是,执行3。 否,操作结束。 为微服务应用配置AK/SK,请参考为微服务应用配置AK/SK。 父主题: 附录
仅绑定了微服务引擎的微服务组件(如果组件技术栈是Docker,需要未开启多容器部署),支持全链路流量控制。关于创建并部署组件,请参考使用容器部署方式基于界面配置创建并部署组件或使用容器部署方式基于YAML配置创建并部署组件。 Kubernetes类型环境纳管的CCE Standard集群
Huawei以后,默认集成了限流模块spring-cloud-starter-huawei-governance, 只需要通过配置开启具体的限流策略。 配置示例如下: servicecomb: matchGroup: AllOperation: | matches:
管理组件实例 组件创建并部署完成后,在组件“实例列表”页面,可对组件实例进行管理。 背景信息 在虚拟机环境下,组件实例表现为组件在虚拟机中的运行进程;在Kubernetes环境下,组件实例即Pod,是CCE部署应用或服务的最小基本单位。 虚拟机环境 创建并部署组件时,输入的“组件名
操作步骤 对接测试 配置流水线构建任务 upgrade.sh脚本说明 父主题: 使用GitLab对接Jenkins自动构建并升级部署到ServiceStage的组件
灰度泳道未关联组件:单击灰度泳道卡片上的“创建组件”或右上角的。 灰度泳道已关联组件:单击灰度泳道卡片上右上角的。 创建容器部署方式部署的组件,请参考使用容器部署方式基于界面配置创建并部署组件。 在执行容器部署组件绑定微服务引擎操作步骤时: “微服务引擎”选择绑定基线泳道下已关联组件绑定的微服务引擎。为基线泳道关联组件,请参考关联基线泳道组件。
的GitHub代码库、创建组件部署环境等准备工作,请参考使用ServiceStage全链路流量控制实现Spring Cloud应用全链路灰度前准备。 创建并部署基线版本组件 创建并部署基线版本组件,用于关联到后续操作创建的基线泳道,请参考创建并部署基线版本组件。 绑定目标服务到应用网关
本章节指导您根据实际业务需要删除不再使用的技术栈自定义版本。 暂时仅支持删除“部署类型”为“虚拟机”的Java、Tomcat技术栈自定义版本。 前提条件 待删除技术栈自定义版本已添加且未被用于使用虚拟机部署方式创建并部署组件。添加技术栈自定义版本,请参考添加技术栈自定义版本。 删除已启用的技术栈自定义版本,请先停用技术栈版本。
将软件包上传至OBS对象存储中,请参考流式上传(PUT上传)。 部署应用组件。 新部署组件,请执行4。 已部署组件,请执行5。 部署2中打包并上传的组件,请参考使用容器部署方式基于界面配置创建并部署组件。 在组件部署过程中,选择“高级配置 > 自定义指标监控”,填写下表参数: 参数名称 参数值
单击“确定”。 单击“创建并部署”。 等待组件部署完成。 确认部署结果 单击左上角,返回“应用管理”页面。 选择“微服务引擎 > 微服务目录”。 在微服务引擎下拉列表选择部署了微服务应用的ServiceComb引擎。 在“微服务列表”页签,如果各微服务实例数如下表所示,则部署成功。 组件名称
师协助解决。 表2 动态配置类错误码 状态码 错误码 错误信息 描述 处理措施 400 SVCSTG.00400649 Key/value length exceeds the upper limit. 配置项键/值长度超出限制。 请填写符合格式要求:配置项支持数字、字母和.-_
上传代码到GitLab代码仓库 本实践使用的是Java项目代码,使用Maven构建Jar包。 前提条件 Jenkins所在Linux虚拟机能够访问GitLab代码仓库。 已经在GitLab创建账号和仓库。 操作步骤 登录GitLab。 上传代码到已创建好的代码仓库。 父主题: 操作前准备
添加后,该IAM用户享有对应权限。 删除镜像 镜像删除后,在创建并部署组件、升级单个组件版本配置、批量升级组件版本配置或批量克隆组件时无法选择使用该镜像仓库及其下的镜像包。 登录ServiceStage控制台,选择“部署源管理 > 镜像仓库 > 我的镜像”。 在“仓库组织管理”右侧下拉列表框,选择组织。
构建。 后续操作 构建成功后,可以把应用组件托管到ServiceStage上,详细操作请参考使用容器部署方式基于界面配置创建并部署组件或使用容器部署方式基于YAML配置创建并部署组件。 父主题: 持续交付
指定执行命令。比如install阶段,指定"bash scripts/install.sh",执行安装脚本。 软件包应用支持的生命周期如下: 安装(install.sh):软件安装命令。 启动后处理(post-start.sh):软件启动后操作。 启动(start.sh):软件启动命令。
部署灰度版本组件到灰度泳道 灰度泳道创建后,根据实际业务需要创建灰度版本组件,用于调整流量至灰度泳道验证业务。 此处需要分别创建并部署2个灰度版本组件:unit-controller-gray和unit-provider-gray。 操作步骤 登录ServiceStage控制台。
添加部署环境,用于将构建任务生成的镜像包部署到环境。 单击“添加环境”。 单击,输入环境名称。 选择添加构建任务下已部署的应用组件,单击“确定”。 若在该环境下不存在对应应用组件,请参考使用容器部署方式基于界面配置创建并部署组件、使用容器部署方式基于YAML配置创建并部署组件创建并部署。