检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
i-router</artifactId> </dependency> 灰度规则依赖的headers参数设置: 1.10.7及之后版本header参数需要在配置文件中设置,用户请求当中的header不会透传到下游服务: spring: cloud: servicecomb:
如何处理虚拟机类型环境下创建和部署组件时端口访问不通的错误? 问题描述 在ServiceStage虚拟机类型环境下创建和部署组件时可能会遇到容器端口无法访问的问题。使用curl -kv http://${部署应用组件的弹性云服务器节点IP}:${容器端口}命令访问容器端口时会提示访问超时。
环境概述 环境是用于组件部署和运行的计算(如云容器引擎 CCE、弹性云服务器 ECS等)、网络(如弹性负载均衡 ELB、弹性IP EIP等)和中间件(如分布式缓存 DCS、云数据库 RDS等)等基础资源的集合。ServiceStage把多种基础资源组合为一个环境,如:开发环境、测
创建环境 功能介绍 环境是用于组件部署和运行的计算(如云容器引擎 CCE、弹性云服务器 ECS等)、网络(如弹性负载均衡 ELB、弹性IP EIP等)和中间件(如分布式缓存 DCS、云数据库 RDS等)等基础资源的集合。ServiceStage把多种基础资源组合为一个环境,如:开
选择default命名空间,用于隔离构建数据。 图11 设置构建参数 单击“下一步”。 “资源”区域,参考下表设置参数。 参数 说明 资源需求 取消勾选“CPU配额”和“内存配额”,表示不限制资源需求。 实例数 设置为1。 图12 设置组件实例“资源”参数 绑定微服务引擎。 选择“云服务配置
组件下设置的环境变量,属于局部环境变量,仅对该组件起作用。 选择“容器配置 > 环境变量”,设置“环境变量”,请参考添加组件环境变量。 启动命令 设置启动命令 设置“启动命令”后,容器将会以该启动命令启动。 选择“容器配置 > 启动命令”,设置“启动命令”,请参考设置组件启动命令和生命周期。
组件和应用、环境的关系,如图1所示。 图1 组件和应用及环境的关系 在ServiceStage上创建应用和环境后,您可以根据实际业务需求设置组件技术栈及组件来源,在应用和环境中创建并部署组件。 技术栈简介 技术栈包含组件运行所依赖的操作系统、框架和运行时,由技术栈名称、类型、状
登录ServiceStage控制台。 选择“技术栈管理”,进入“技术栈管理”页面。 选择“部署类型”为“虚拟机”的Java或Tomcat技术栈,单击“添加技术栈版本”。 设置技术栈自定义版本参数,其中带“*”标志的参数为必填参数。 Java技术栈 参数名称 参数说明 *版本名称 技术栈版本的名称。 长度2到64
开启了公网访问的组件创建并部署完成后,您可以参考修改组件访问域名修改已设置的组件访问域名。 默认不开启组件公网访问。组件创建并部署完成后,您也可以设置组件访问方式,请参考设置组件访问方式。 单击,开启公网访问后,设置以下参数: 设置“公网ELB”。 弹性负载均衡ELB需已绑定弹性公网IP,且
“资源”区域,参考下表设置各组件“实例数”,其余参数设置保持默认。 组件名称 实例数 weather 2 forecast 1 fusionweather 1 edge-service 1 绑定ServiceComb引擎。 组件部署以后,微服务会注册到设置的ServiceComb引擎。
失败。 命名空间:选择default命名空间,用于隔离构建数据。 其余参数,保持默认。 图1 设置构建参数 单击“下一步”。 在“资源”区域,参考下表设置各组件“实例数”,其余参数设置保持默认。 组件名称 实例数 weather 2 forecast 1 fusionweather
设置组件访问方式 本章节指导您设置组件访问方式。设置成功后,就能够以设置好的方式访问组件提供的服务。 前提条件 仅容器部署方式部署且状态为“运行中”的组件支持设置组件访问方式。查看组件状态,请参考查看组件详情。 设置组件访问方式 登录ServiceStage控制台。 选择以下任意方式进入组件“访问方式”页面:
部署代码。 本章节指导您设置分支/tag构建。 前提条件 待操作的源码构建任务已存在: 系统创建构建任务,请参考使用容器部署方式基于界面配置创建并部署组件、使用容器部署方式基于YAML配置创建并部署组件。 用户创建构建任务,请参考创建源码构建任务。 设置分支/tag构建 登录ServiceStage控制台。
重新创建实例。在单批发布方式升级组件过程中,默认使用替换升级策略。 您可以在设置组件“高级配置”时,根据实际业务需要设置组件的升级策略。 设置组件升级策略 选择“高级配置 > 升级策略”。 参考下表设置升级策略参数。 参数名称 参数说明 部署批次 表示分几个批次升级组件实例,取值范围为[1
as,弹性伸缩组。 cse,微服务引擎。 dcs,分布式缓存服务。 rds,云数据库。 请求示例 修改环境名称为development-env,描述设置为空,为环境增加键值对为"test": "value"的标签。 { "name": "development-env", "description":
可以保持默认设置或者不设置镜像访问凭证。如果是私有仓库镜像,必须设置正确的镜像访问凭证,否则会导致镜像拉取失败。 部署批次 表示分几个批次升级组件实例,取值范围为[1, 总实例数]。总实例数,即组件当前运行的实例数量。 例如,组件总实例数为4,“部署批次”参数设置为2,则表示会
网关。 单击“创建应用网关”,您可以根据实际业务需要创建新的微服务应用网关以供选择。创建微服务应用网关,请参考创建应用网关。 *目标服务 设置了“流量入口网关”参数时,需要至少选择1个通过该网关转发流量的目标服务。 您可以根据实际业务需要,在下拉列表选择已创建好的目标服务。 选择
网关。 单击“创建应用网关”,您可以根据实际业务需要创建新的微服务应用网关以供选择。创建微服务应用网关,请参考创建应用网关。 *目标服务 设置了“流量入口网关”参数时,需要至少选择1个通过该网关转发流量的目标服务。 您可以根据实际业务需要,在下拉列表选择已创建好的目标服务。 选择
可以保持默认设置或者不设置镜像访问凭证。如果是私有仓库镜像,必须设置正确的镜像访问凭证,否则会导致镜像拉取失败。 部署批次 表示分几个批次升级组件实例,取值范围为[1, 总实例数]。总实例数,即组件当前运行的实例数量。 例如,组件总实例数为4,“部署批次”参数设置为2,则表示会
可以保持默认设置或者不设置镜像访问凭证。如果是私有仓库镜像,必须设置正确的镜像访问凭证,否则会导致镜像拉取失败。 部署批次 表示分几个批次升级组件实例,取值范围为[1, 总实例数]。总实例数,即组件当前运行的实例数量。 例如,组件总实例数为4,“部署批次”参数设置为2,则表示会