检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
种端到端的灰度发布方案,来进行全链路流量控制,即全链路灰度。全链路流量控制功能将应用组件的相关版本隔离成一个独立的运行环境(即泳道),通过设置流控路由规则,将满足规则的请求流量路由到目标版本应用。 使用流程 图2 全链路流量控制使用流程 全链路流量控制的使用流程如图2所示。 创建并部署基线泳道组件
可以包含英文小写字母、数字、或中划线(-),以英文小写字母开头和结尾。 命名空间描述 命名空间的描述信息,长度不超过200个字符。 图1 设置命名空间参数 单击“确定”。 创建成功的命名空间会显示在命名空间列表。需要执行绑定命名空间才能被绑定到环境绑定的CCE集群下。 父主题: 管理命名空间
种端到端的灰度发布方案,来进行全链路流量控制,即全链路灰度。全链路流量控制功能将应用组件的相关版本隔离成一个独立的运行环境(即泳道),通过设置流控路由规则,将满足规则的请求流量路由到目标版本应用。 使用流程 图2 全链路流量控制使用流程 全链路流量控制的使用流程如图2所示。 使用前准备
手动同步更新组件状态 ServiceStage会周期性的从运行组件实例的计算资源(CCE、ECS)同步组件实例个数、状态。如需手动同步更新组件状态,请执行本操作。 前提条件 状态为“运行中”、“未就绪”、“异常”、“失败”的组件,支持手动同步更新组件状态。查看组件状态,请参考查看组件详情。
单击“组件管理”,单击待修改组件配置文件的组件名称,进入组件“概览”页面。 单击“升级”,选择组件“升级类型”,单击“下一步”。 选择“高级设置 > 部署配置 > 数据存储 > 本地磁盘”。 单击“挂载本地磁盘”,选择“配置项挂载”, 选择5已创建好的“配置项”,“挂载路径”输入文
请参考创建桶。 操作步骤 登录安装了Jenkins的Linux虚拟机环境安装obsutil工具,请参考下载和安装obsutil。 安装obsutil工具前需要在Jenkins所在Linux虚拟机中执行如下命令查看虚拟机操作系统类型: echo $HOSTTYPE 若执行如上命令的输出值是“x86_64”,请下载AMD
/v3/{project_id}/cas/configs 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户项目ID。获取方法,请参考获取项目ID。 请求消息 表2 请求Header参数 参数 是否必选 参数类型 描述 Content-Type 是 String
组件版本配置、批量升级组件版本配置、回滚组件版本配置、单批发布方式重新部署组件或滚动发布方式重新部署组件过程中,组件处于此状态。 伸缩中 设置手动伸缩策略后,策略执行过程中组件处于此状态。 失败 对组件的操作不成功。例如,组件部署、升级、回滚失败。 您可以单击“失败”进入“部署记录”页面查看失败的原因。
/v3/{project_id}/cas/configs 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户项目ID。获取方法,请参考获取项目ID。 表2 查询参数 参数 是否必选 参数类型 描述 name 否 String 配置文件名称。 config_group_id
路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户项目ID。获取方法,请参考获取项目ID。 environment_id 是 String 环境ID。获取方法,请参考获取所有环境。 表2 查询参数 参数 是否必选 参数类型 描述 limit 否 Integer
consumer需要使用Java开发框架。 应用间的网络请求如下: consumer-> Mesher -> provider 注意事项 应用上云后需要做出一定的配置变更。例如在Mesher所处环境外,consumer在访问provider时使用http://IP:port/进行访问。
手动构建验证 在浏览器地址栏输入http://{安装Jenkins的Linux虚拟机IP}:8080,登录Jenkins。 单击“我的视图”。 选择对应的构建任务,单击构建任务名称进入详情界面。 单击“立即构建”,生成构建任务。 在“构建历史”以及“阶段视图”中会有对应的构建任务
码,单击“确定”。 首次连接微服务引擎,请输入root账号名及创建微服务引擎时输入的密码。 在“账号管理”页签,单击“新增账号”,参考下表设置账号参数。 参数名称 参数说明 账号名称 输入新账号名称。 说明: 账号创建后,账号名称不可修改。 账号角色 根据实际业务需求,选择账号角色。
ks”,在右下角的“Test”下拉框,选择“Push events”。 在浏览器地址栏输入http://{安装Jenkins的Linux虚拟机IP}:8080,登录Jenkins。 左侧构建执行状态中,可以看到已经触发的构建任务。 单击构建任务编号,选择“Console Output”,查看构建输出日志。
配置文件已创建,请参考创建配置文件。 配置文件已导入,请参考导入配置文件。 待删除的配置文件未关联组件。删除关联了组件的配置文件前,需要先解绑配置文件同组件之间的关联。 虚拟机部署方式部署的组件,请参考解绑已绑定配置文件。 容器部署方式部署的组件,请参考解绑已绑定配置文件。 删除配置文件 登录ServiceStage控制台。
牌仅用于GitLab对接测试。 测试Jenkins对接GitLab配置 在浏览器地址栏输入http://{安装Jenkins的Linux虚拟机IP}:8080,登录Jenkins。 选择“系统管理 > 系统配置”,在“配置”中选择“Gitlab”。 配置GitLab的url,并单
js/Tomcat/Docker) 构建集群 流水线管理 软件仓库 SWR软件包管理 支持 支持 支持 Docker镜像包管理 仓库权限管理 容器资源 虚拟机集群 支持 支持 支持 裸金属集群 Windows集群 容器节点管理 容器存储管理 微服务引擎实例规格说明 微服务引擎分为微服务引擎专业版和微服务引擎专享版两种产品规格:
使用仪表盘 仪表盘提供一些基础的微服务运行监控能力。微服务通过SDK上报运行状态数据,上报的数据内容包括请求统计数据,比如请求数、时延、错误率等,还包括和治理有关的一些状态,比如熔断状态等。 Spring Cloud使用仪表盘,不需加入依赖,可直接使用。Spring Cloud包
虚机部署 应用组件采用虚机部署方式时,ServiceStage最多可以管理5000个虚机Agent,并允许其中的1500个虚机Agent不通过虚拟机环境代理直接和ServiceStage通信。 注册发现 微服务引擎专业版(Cloud Service Engine)限制请参见表1。 表1
上传镜像 创建完组织后,可以上传镜像到组织中,目前支持“客户端上传”和“页面上传”两种方式: 页面上传:直接通过页面将镜像上传到容器镜像服务。 客户端上传:使用命令将镜像上传到容器镜像服务的镜像仓库。 镜像仓库是用于存储、管理docker容器镜像的场所,可以让您便捷的存储、管理、部署docker容器镜像。