检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
设置弹性伸缩-HPA策略 弹性伸缩-HPA是Kubernetes内置组件,实现Pod水平自动伸缩的功能,即Horizontal Pod Autoscaling。在Kubernetes社区HPA功能的基础上,增加了应用级别的冷却时间窗和扩缩容阈值等功能。 前提条件 仅容器部署方式部
时保护核心业务只被关键微服务访问。 Spring Cloud Huawei暂不支持错误注入治理策略。 Java Chassis错误注入治理是作用于微服务消费者,需要微服务应用集成错误注入模块,启用fault-injection-consumer处理链。 servicecomb:
project_id 是 String 租户项目ID。获取方法,请参考获取项目ID。 application_id 是 String 应用ID。获取方法,请参考获取所有应用。 请求消息 表2 请求Header参数 参数 是否必选 参数类型 描述 Content-Type 是 String
示unit-controller微服务接入的是ServiceComb引擎。 name 否 String 目标服务名称。 id 是 String 目标服务ID。 engine_id 是 String 引擎ID。 engine_type 是 String 引擎类型。 servicecomb:ServiceComb引擎。
灰度发布 weather-beta是weather的新版本,提供了紫外线查询功能。升级weather-beta,需要先将少部分请求引流到新版本做功能验证,功能验证正常的情况下,再下线老版本。在升级过程中,需要保证客户的请求不能出现中断,在部署新版本的过程中不给新版本导流,在下线老版本前已经将老版本的流量全部切走。
命名空间概述 命名空间(Namespace)是对一组资源和对象的抽象整合。在同一个CCE集群内可创建不同的命名空间,不同命名空间中的数据彼此隔离。使得它们既可以共享同一个集群的服务,也能够互不干扰。例如可以将开发环境、测试环境的业务分别放在不同的命名空间。 命名空间的类别说明,如表1所示。
部署组件、使用容器部署方式基于YAML配置创建并部署组件。 用户创建构建任务,请参考创建源码构建任务、创建软件包构建任务。 技术栈类型必须是Java、Tomcat、Node.js、Python或Php。 查看构建任务 登录ServiceStage控制台。 选择“持续交付 > 构建”。
仅“华东-上海1”、“亚太-新加坡”区域支持全链路流量控制功能。 泳道所在泳道组关联的流量入口网关的服务来源是组件绑定的微服务引擎,则该泳道支持被选择,请参考创建泳道组。 不选择“所属泳道”,如果某泳道组关联的流量入口网关的服务来源是组件绑定的微服务引擎,组件创建部署成功后,可以被该泳道组的基线泳道所关联,请参考关联基线泳道组件。
部署云应用模型 云应用模型(Cloud Application Model)是一个面向终态的应用交付自动化服务,包含应用模型与执行引擎两部分。 开发者通过应用模型描述应用交付三个阶段的内容:资源编排、应用发布、应用运维;执行引擎解析模板、编排并执行任务,实现应用交付自动化。 本示
审计与日志 审计 云审计服务(Cloud Trace Service,以下简称CTS),是华为云安全解决方案中专业的日志审计服务,提供对各种云资源操作记录的收集、存储和查询功能,可用于支撑安全分析、合规审计、资源跟踪和问题定位等常见应用场景。 用户开通云审计服务并创建和配置追踪器
使用ServiceStage托管Spring Boot应用前准备 Spring Boot是一个基于Spring框架的开源应用程序开发框架,可以帮助您快速构建可独立运行的、生产级别的应用程序。 本最佳实践使用Spring官方提供的样例代码,帮助您快速在ServiceStage上快速部署、访问和升级Spring应用。
创建并管理组件 操作场景 组件是组成应用的某个业务特性实现,以代码或者软件包为载体,可独立部署在环境下运行。 下面介绍如何调用应用中创建组件API创建组件后,先调用获取部署任务详细信息API查询创建组件任务的状态,再调用根据组件ID修改组件信息API升级组件,然后调用根据组件ID
管理密钥 密钥(Secret)是一种用于存储应用认证信息、应用密钥等敏感信息的资源,内容由用户决定。密钥创建完成后,可在应用中作为文件或者环境变量使用。 本章节指导您为Kubernetes类型环境绑定的CCE集群创建密钥、查看、更新和删除密钥。 前提条件 环境已绑定CCE集群,请参考绑定CCE集群。
eck.sh。究其原因是集群在执行应用组件里的程序时,不在终端环境下。 公共参数说明 表1 公共参数说明 参数 参数说明 延迟时间/秒 延迟检查时间,单位为秒,此设置与业务程序正常启动时间相关。 例如,设置为30,表明应用启动后30秒才开始健康检查,该时间是预留给业务程序启动的时间。
环境概述 环境是用于组件部署和运行的计算(如云容器引擎 CCE、弹性云服务器 ECS等)、网络(如弹性负载均衡 ELB、弹性IP EIP等)和中间件(如分布式缓存 DCS、云数据库 RDS等)等基础资源的集合。ServiceStage把多种基础资源组合为一个环境,如:开发环境、测
组件概述 组件简介 组件是组成应用的某个业务特性实现,以代码或者软件包为载体,可独立部署在环境下运行。 关于应用,请参考应用概述;关于环境,请参考环境概述。 组件和应用、环境的关系,如图1所示。 图1 组件和应用及环境的关系 在ServiceStage上创建应用和环境后,可以在应
Service Engine是ServiceStage提供的免费体验引擎。专业版引擎可以体验ServiceStage的所有产品能力,比如服务治理、配置管理等。引擎资源为所有租户共享,性能可能会受其他租户影响;专业版引擎不支持升级到专享版。 微服务引擎专享版:专享版引擎,是可支持大规模微服务
SDK概述 在开始使用之前,请确保您安装的是最新版本的SDK。使用过时的版本可能会导致兼容性问题或无法使用最新功能。您可以在SDK中心查询版本信息。 表1介绍了ServiceStage提供的SDK语言版本,列举了最新版本SDK的获取地址。您可以在GitHub仓库查看SDK更新历史、获取安装包以及查看指导文档。
owner ! --uid-owner root -j REJECT 其中,169.254.169.254是OpenStack中的一个特殊地址,用于提供实例元数据和用户数据服务。这个命令的目的是防止非root用户通过这个地址获取敏感信息或者执行未经授权的操作。 标签 说明: “华东-上海一
创建并管理环境 操作场景 环境是用于组件部署和运行的计算(如云容器引擎 CCE、弹性云服务器 ECS等)、网络(如弹性负载均衡 ELB、弹性IP EIP等)和中间件(如分布式缓存 DCS、云数据库 RDS等)等基础资源的集合。ServiceStage把多种基础资源组合为一个环境,