检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
繁琐,频繁发版本测试导致开发和运维效率低、用户体验差。 如果您的代码在GitLab上管理,使用ServiceStage进行应用托管并且已经部署了组件,则可以通过使用GitLab对接Jenkins自动构建打包,升级已经部署在ServiceStage上的组件版本配置。 本实践通过输出
包含小写英文字母、数字和中划线(-),并以小写英文字母开头,小写英文字母或数字结尾。 单击已选择的镜像包卡片右上角的,可修改镜像包来源。 容器部署方式部署的组件,如果选择的是软件包,可重新自定义“容器名称”:长度为1到63个字符,可以包含小写英文字母、数字和中划线(-),并以小写英文字母开头,小写英文字母或数字结尾。
设置“选择应用”。 在下拉框中选择和应用组件所在的应用同名的应用名称。 如果不存在,请单击“创建应用”进行创建。创建完成后,可以登录应用性能管理控制台,在“应用列表”下查看新创建的应用名称。 设置“探针版本”。 在下拉框中选择“探针版本”。 说明: 您可根据部署组件的CCE集群master节
理工作。 用户 由账号在IAM中创建的用户,是云服务的使用人员,具有身份凭证(密码和访问密钥)。 在我的凭证下,您可以查看账号ID和用户ID。通常在调用API的鉴权过程中,您需要用到账号、用户和密码等信息。 区域(Region) 从地理位置和网络时延维度划分,同一个Region内
=符号匹配。处理时会把模式字符串和目标字符串转化为Double类型进行比较,支持的数据范围为Double的数据范围。在进行=和!=判断时,如果二者的差值小于1e-6就视为相等。例如模式串为>-10,会对大于-10以上的目标串匹配成功。 流量标记可以在不同的应用层实现,比如:在提供REST接口的服务端,可
建集群”和“过滤节点标签”。 图1 获取集群名称和标签信息 获取该集群下有该标签的节点弹性IP。 应用组件构建 在ServiceStage控制台,选择“持续交付 > 构建”,进入构建页面。 单击构建集群的名称,进入集群详情页面。 单击“节点管理”,获取该集群下有该标签的节点弹性IP。
Chassis还会注册服务契约等信息。不同微服务开发框架注册的基本信息、注册和发现其他微服务的流程是相同的。 本章节重点介绍不同的微服务开发框架如何使用服务中心和配置自己的注册信息,同时也会介绍微服务和注册中心之间交互有关的配置项。微服务注册成功后,可以在微服务引擎使用微服务目录、微服务实例列表、微服务依赖关系等功能。
使用ServiceStage服务时,您的账户可用额度小于待结算的账单,即被判定为账户欠费。欠费后,可能会影响服务资源的正常运行,请及时充值。 欠费原因 您已购买包年包月计费的ServiceStage按需资源包,但运行的实例数超出资源包额度,进而产生按需计费费用,同时账户中的余额不足以抵扣产生的按需费用,从而导致欠费。
不能包含$%^&+/\特殊字符和空格。 keyFilter 否 String key的筛选条件, 支持正则表达式。涉及特殊字符的正则表达式需要自行转义。 revision 否 String 配置项版本。用于判断本地缓存配置和配置管理中心的配置差异。 首次传值0。 若传入的revision值与
选择组件部署的CCE集群和构建任务状态,在构建列表选择指定构建任务。 在搜索框输入指定构建任务名称,搜索指定构建任务。 单击构建任务名称,进入构建任务详情页面: 查看构建任务“基本信息”和“构建记录”。 单击指定构建记录后的“查看日志”,可以查看“构建详情”、“日志”和“代码检查”详情。
单击“环境管理”,找到组件对应的环境后单击环境名称。 在“资源配置”下左侧列表,选择“计算”资源类型下的资源名称“云容器引擎 CCE”。 选择“配置项”页签,单击“创建配置项”。 选择“创建方式”,输入“配置名称”,选择和组件相同的“所属集群”和“命名空间”,“配置数据”输入对应的“键”和“值”,单击“创建配置项”。
Chassis将配置层次应用于Spring Environment中,Spring和Spring Boot读取配置的方式,也能够读取到microservice.yaml和动态配置的值。 有关Java Chassis读取配置的更多内容,请参考社区开发指南。 父主题: 使用配置中心
使用安全认证 安全认证概述 创建安全认证账号名和密码 配置微服务安全认证的账号名和密码 父主题: 使用微服务引擎功能
ceStage控制台验证自定义禁止创建微服务引擎的权限: 使用新创建的用户登录华为云,登录方法选择为“IAM用户”。 租户名为该IAM用户所属华为云账号的名称。 IAM用户名和IAM用户密码为以租户名在IAM创建用户时输入的用户名和密码。 在“微服务引擎”页面,创建微服务引擎,返
准备Jenkins环境 上传代码到GitLab代码仓库 安装和初始化配置obsutil工具 安装和初始化配置KooCLI工具 安装Jenkins插件并配置Jenkins工具 父主题: 使用GitLab对接Jenkins自动构建并升级部署到ServiceStage的组件
on;charset=utf8”。 X-Auth-Token 是 String 调用接口的认证方式分为Token和AK/SK两种,如果您使用的Token方式,此参数为必填,请填写Token的值。Token获取方式,请参考获取用户Token。 响应消息 表3 响应参数 参数 参数类型
String 消息体的类型(格式),默认取值为“application/json;charset=utf8”。 X-Auth-Token 是 String 调用接口的认证方式分为Token和AK/SK两种,如果您使用的Token方式,此参数为必填,请填写Token的值。Token获取方式,请参考认证鉴权。
选择部署组件到指定CCE集群和使用发布单实现组件跨可用区批量升级中分别部署好的组件(例如:test-comp-az1、test-comp-az2),单击“确定”。 修改6选择的两个组件的软件包来源。 单击“镜像包”列的。 鼠标移动到组件软件包卡片,单击。 选择上传软件包时已上传的weather-beta-2
时行为的基础。管理好服务间通信对于保证端到端的性能和可靠性来说是非常重要的。 Service Mesh实际上就是处于TCP/IP之上的一个抽象层,假设底层的L3/L4网络能够点对点地传输字节(同时,也假设网络环境是不可靠的,所以Service Mesh必须具备处理网络故障的能力)。
软件包/镜像地址。对于基于虚机部署的组件,值为软件包的地址。对于基于容器部署的组件,值为镜像的地址或者“组件名:v${index}”,后者表示使用组件来源中的源码或者软件包自动构建生成的镜像。 auth 是 String 认证方式,支持iam和none,默认为iam。 version