检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
用过时的版本可能会导致兼容性问题或无法使用最新功能。您可以在SDK中心查询版本信息。 表1介绍了ServiceStage提供的SDK语言版本,列举了最新版本SDK的获取地址。您可以在GitHub仓库查看SDK更新历史、获取安装包以及查看指导文档。 表1 SDK列表 编程语言 Github地址
如果项目根目录下也没有Dockerfile文件,则根据选定的运行环境自动生成Dockerfile。 *组件版本 组件版本号,支持自动生成和自定义版本号。 自动生成版本号:单击“自动生成”,默认以您单击“自动生成”时的时间来生成版本号,格式为yyyy.mmdd.hhmms,s取时
如果项目根目录下也没有Dockerfile文件,则根据选定的运行环境自动生成Dockerfile。 *组件版本 组件版本号,支持自动生成和自定义版本号。 自动生成版本号:单击“自动生成”,默认以您单击“自动生成”时的时间来生成版本号,格式为yyyy.mmdd.hhmms,s取时
议不超过30个。否则,CCE会限流导致升级耗时过长。 批量升级组件版本配置 登录ServiceStage控制台。 单击“应用管理”。 单击待升级组件所在的应用名称,进入“应用概览”页面。 勾选“组件列表”中待批量升级的组件,单击“批量升级”。 参考下表设置待升级组件版本配置信息。
错。持续集成和持续交付由于具有标准化和自动化特点,可以很好的解决该问题。 价值 由人工执行变成了自动化执行,减少错误出现,提高工作效率。 环境及流程标准统一,利于业务扩展,降低升级改造成本。 优势 基于ServiceStage流水线,实现了集成环境统一、交付流程标准化,您可以实现
用性能管理控制台,在“应用列表”下查看新创建的应用名称。 设置“探针版本”。 在下拉框中选择“探针版本”。 说明: 如需使用最新版本的探针,您可选择latest版本的探针。 设置“探针升级策略”。 支持如下升级策略,默认为“重启自动升级”。 重启自动升级:每次都尝试重新下载镜像。
Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI DELETE /v2/{project_id}/enginemgr/engines/{engine_id} 表1 路径参数 参数 是否必选 参数类型
仅账号及具有管理员权限的用户才能使用镜像自动同步功能。 镜像自动同步帮助您把最新推送的镜像自动同步到其他区域镜像仓库内,后期镜像有更新时,目标仓库的镜像也会自动更新,但已有的镜像不会自动同步。 已有镜像的同步方法请参见为什么已有镜像自动同步不成功?。 登录ServiceStage控制台,选择“部署源管理
/weather-beta/ 组件版本 单击“自动生成”,默认以您单击“自动生成”时的时间来生成版本号。格式为yyyy.mmdd.hhmms,s取时间戳中秒数的个位值。例如:时间戳为2022.0803.104321,则版本号为2022.0803.10431。 软件包部署方式,参考下表设置必填参数,其余参数保持默认。
获取项目ID请参考如何获取项目ID?。 ${Version}为版本号,使用latest,自动去下载最新版本。 ${Flag}为布尔值,表示是否自动添加应用访问端口。true表示是;false表示否。 参照界面提示登录虚拟机,执行安装命令。 虚拟机Agent安装成功后,在安装Agent的虚拟机上生成如下目录:
包年包月计费的ServiceStage按需资源包到期前续费相关的功能如表1所示。 表1 续费相关的功能 功能 说明 手动续费 购买的包年包月计费的ServiceStage按需资源包到期失效前,您可以手动续费,以延长资源包使用时间。 自动续费 自动续费可以减少手动续费的管理成本,避免因忘记手动续费而
配置管理(适用于1.x版本) 在此处添加配置为全局配置,当添加配置后,所有注册到这个引擎的微服务如果使用了该配置项,会立刻生效。 如果针对单个微服务设置了动态配置,则动态配置会覆盖掉全局配置,动态配置的设置请参考动态配置。 创建配置 配置管理提供微服务间的公共配置,如日志级别、运行参数
单击“新增”,为应用添加黑白名单,黑白名单配置项如下表所示。 图13 设置黑白名单 配置项 配置项说明 类型 黑名单:表示根据匹配规则匹配到的微服务都不允许访问当前服务。 白名单:表示根据匹配规则匹配到的微服务允许访问当前服务。 匹配规则 使用正则表达式表示。 例如“匹配规则”设置为data*
Sermant Injector插件安装成功后,会创建如下表所示内容。 名称 说明 命名空间 在6选择的CCE集群,创建名为cse的命名空间。 说明: 如果6选择的CCE集群已存在名为cse命名空间,安装Sermant Injector插件时,会复用该命名空间。 配置项 在6选择的CCE
同一应用或系统,从而方便整体系统一致性的维护。具体表现在,单体应用中模块间是代码级调用,在编译期就可以解决API不兼容问题,修复成本也极低。微服务解耦后,服务间变为了远程调用,接口不一致通常发现时间较晚,会造成更大的修复成本。有了契约可以保证架构师设计契约,严格审查变更,并反向生成代码,保证兼容性。
触发策略 触发流水线启动执行的策略。 手动触发:手动启动流水线执行。 自动触发:通过设置代码来源及对应的命名空间、仓库名、分支,当有代码提交至源码仓库对应分支后,自动触发流水线。 定时触发:根据预定的时间表自动启动流水线执行。 描述 流水线的描述信息。 父主题: 管理流水线
Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI GET /v2/{project_id}/enginemgr/engines/{engine_id}/jobs/{job_id} 表1 路径参数 参数 是否必选
使用GitLab对接Jenkins自动构建并升级部署到ServiceStage的组件 实践概述 操作前准备 操作步骤 构建验证
Pod,调度器会根据节点上的污点效果进行选择性调度,可以用来避免Pod被分配到不合适的节点上。 如表1所示,污点可以指定多种效果。 表1 污点效果说明 污点效果 Pod未设置对污点的容忍策略 Pod已设置对污点的容忍策略 NoExecute 已运行在该节点的Pod会立刻被驱逐。 未运行的Pod不会被调度到该节点。
读写:可修改应用路径中的数据存储,应用迁移时新写入的数据不会随之迁移,会造成数据丢失。 单击“确定”。 主机路径挂载 表示在组件上挂载宿主机上的文件或目录。 选择“容器配置”。 选择“数据存储 > 本地磁盘 > 挂载本地磁盘”,参考表6设置参数。 表6 主机路径挂载 参数 说明 本地存储类型 选择“主机路径挂载”。