检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
护。具体表现在,单体应用中模块间是代码级调用,在编译期就可以解决API不兼容问题,修复成本也极低。微服务解耦后,服务间变为了远程调用,接口不一致通常发现时间较晚,会造成更大的修复成本。有了契约可以保证架构师设计契约,严格审查变更,并反向生成代码,保证兼容性。 另外,对于规模较小、
展示已创建的应用及其下已创建的组件数量,并提供在应用下创建组件的操作入口。 组件管理 组件是组成应用的某个业务特性实现,以代码或者软件包为载体,可独立部署运行。 “组件管理”页面列表展示所有应用下的组件,并提供组件详情页、组件创建及运维入口。 配置管理 在ServiceStage
操作前准备 准备Jenkins环境 上传代码到GitLab代码仓库 安装和初始化配置obsutil工具 安装和初始化配置KooCLI工具 安装Jenkins插件并配置Jenkins工具 父主题: 使用GitLab对接Jenkins自动构建并升级部署到ServiceStage的组件
方式二:修改构建配置指定分支的文件来Push events,触发Jenkins构建任务。 本章节通过方式一为例,来触发Jenkins构建。 操作步骤 登录GitLab,进入代码仓库。 单击“Settings”,选择“Webhooks”,在右下角的“Test”下拉框,选择“Push events”。 在浏览器地址栏
查看构建任务“基本信息”和“构建记录”。 单击指定构建记录后的“查看日志”,可以查看“构建详情”、“日志”和“代码检查”详情。 仅Maven构建工程支持代码检查。目前支持的代码检查插件有:checkstyle、findbugs、pmd。 父主题: 持续交付
授权方式支持“密码”,输入当前登录区域的“HTTPS密码”,支持使用账号密码进行直接授权访问。 当您需要将代码推送到云端仓库或从云端仓库下拉代码时,云端仓库需要验证您的身份与权限,HTTPS是对代码托管服务进行远程访问的身份验证方式。HTTPS密码是HTTPS协议方式下载、上传时使用的用户凭证。
授权方式支持“密码”,输入当前登录区域的“HTTPS密码”,支持使用账号密码进行直接授权访问。 当您需要将代码推送到云端仓库或从云端仓库下拉代码时,云端仓库需要验证您的身份与权限,HTTPS是对代码托管服务进行远程访问的身份验证方式。HTTPS密码是HTTPS协议方式下载、上传时使用的用户凭证。
参数类型 描述 error_code String 错误代码。 error_message String 错误信息。 状态码: 400 表4 响应Body参数 参数 参数类型 描述 error_code String 错误代码。 error_message String 错误信息。
出错的问题。ServiceStage提供了应用内组件批量克隆部署能力,解决了此类问题,提升了组件部署效率和使用体验。 前提条件 仅状态为“运行中”、“未就绪”或者“异常”的组件,支持被克隆。查看组件状态,请参考查看组件详情。 批量克隆组件 登录ServiceStage控制台。 单击“应用管理”。
Meta 获取所有支持的应用组件运行时类型 获取所有支持的应用资源规格 父主题: 应用管理(v2版本)
配置项挂载的文件通常为只读状态,配置为不存在的路径时,可以通过复制文件到指定路径解决无法修改的问题。 选择“启动命令”页签,输入对应的“运行命令”、“运行参数”,单击“升级”。 父主题: 应用管理
参数类型 描述 error_code String 错误代码。 error_message String 错误信息。 状态码: 404 表5 响应Body参数 参数 参数类型 描述 error_code String 错误代码。 error_message String 错误信息。
操作,那么CTS会在记录操作日志的同时实时发送通知。 日志 ServiceStage支持AOM能力,可以查看应用运行的相关日志,也可以在应用运维管理AOM中查看相关运行日志。 关于日志记录的详细介绍和配置方法,请参见设置应用日志策略。 父主题: 安全
和产业实践经验,提出了一种端到端的灰度发布方案,来进行全链路流量控制,即全链路灰度。全链路流量控制功能将应用组件的相关版本隔离成一个独立的运行环境(即泳道),通过设置流控路由规则,将满足规则的请求流量路由到目标版本应用。 使用流程 图2 全链路流量控制使用流程 全链路流量控制的使用流程如图2所示。
技术栈 查询运行时栈 查询内置镜像 创建技术栈 根据技术栈ID查询技术栈 根据技术栈ID修改技术栈 根据技术栈ID删除技术栈 发布和取消发布技术栈 父主题: 应用管理API(v3版本)
如需新增组件,请单击“添加组件”,批量勾选待加入发布单的组件,单击“确定”。 同一个批量克隆发布单下,支持添加64个组件。 仅支持选择容器部署方式部署的运行状态为“运行中”、“未就绪”、“未知”、“异常”的组件。 根据实际业务需要参考下表重新设置各组件版本配置信息。 参数名称 参数说明 组件名称 组件的名称。
图解应用管理与运维平台 ServiceStage简介 ServiceStage应用调度与资源管理框架 ServiceStage微服务运行与治理框架 ServiceStage应用智能化运维
管理弹性伸缩-HPA策略 创建弹性伸缩-HPA策略 修改弹性伸缩-HPA策略 查看弹性伸缩-HPA策略运行情况 关闭弹性伸缩-HPA策略 父主题: 设置组件实例伸缩策略
例如,设置“变量名称”为“User”,“变量/变量引用”为“admin”。即当程序代码读取“User”环境变量时,获取值为“admin”。例如可以使用admin用户启动子进程,可以用admin用户去读取文件等。实际执行效果视代码而定。 请您在配置环境变量时慎用敏感信息或者加密敏感信息,以免造成信息泄露。
发布任务失败。 单击“添加组件”。 勾选待加入发布单的组件,单击“确定”。 同一个批量克隆发布单下,支持添加64个组件。 仅支持选择运行状态为“运行中”、“未就绪”、 “未知”、“异常”的组件。 根据实际业务需要参考下表重新设置各组件版本配置信息。 参数名称 参数说明 组件名称 组件的名称。