检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
存储obs、软件发布库codearts。 type String 类别。 虚拟机部署支持软件包package。 容器部署支持软件包package、镜像包image。 url String 软件包/镜像地址。 auth String 认证方式,支持iam和none,默认为iam。 version
errorMessage String 错误信息。 detail String 详细定位信息。 请求示例 POST https://{服务注册发现地址}/v4/token { "name": "root", "password": "*******" } 响应示例 状态码:
{targetServiceName}.route下,由weight配置,weight数值表示百分数,需要满足加和等于100,不满足100的部分会用最新版本填充。 服务分组定义在routeRule.{targetServiceName}.route下,由tags配置,version是
环境管理 环境是用于应用组件部署和运行的计算、网络、中间件等基础资源的集合。ServiceStage把计算资源(如云容器引擎CCE、弹性云服务器ECS等)、网络资源(如弹性负载均衡ELB、弹性公网IP等)和中间件(如分布式缓存DCS、RDS、微服务引擎CSE等)组合为一个环境,如:
如何处理虚拟机类型环境下创建和部署组件时遇到ECS错误? 问题描述 在ServiceStage虚拟机类型环境下创建和部署组件时可能会遇到ECS服务不可用问题。 例如,在组件部署时调用ECS接口超时,查看日志详情报错如下: { "statusCode": 500, "jsonBody":
-zA-Z0-9_\-.:]*$。 表2 ServicePath参数说明 参数 是否必选 参数类型 描述 Path 否 String 路由地址。支持数字、字母和括号内字符(.,?'\/+&%$#=~_-@{}),长度1-160字节。 Property 否 Properties 扩展属性。
storage String 存储方式。 type String 类别。 url String 软件包/源码地址。 auth String 认证方式。 webUrl String 软件/源码仓库地址。 properties Object 软件包的其他属性,只有在选择对象存储obs的时候才需要添加。请参考表7。
存储obs、软件发布库codearts。 type String 类别。 虚拟机部署支持软件包package。 容器部署支持软件包package、镜像包image。 url String 软件包/镜像地址。 auth String 认证方式,支持iam和none,默认为iam。 version
表3 请求Body参数 参数 是否必选 参数类型 描述 route_status 是 String 泳道路由状态。 ENABLE:开启路由。 DISABLED:关闭路由。 响应消息 无 请求示例 关闭泳道路由。 { "route_status": "DISABLED" } 响应示例
是否必选 参数类型 描述 name 是 String 授权名称。 token 是 String 仓库Token。 host 否 String 仓库地址。 响应消息 表4 响应参数 参数 参数类型 描述 authorization Object 授权结构体,请参考表5。 表5 authorization
其他:若需要创建其他类型的密钥,请手动输入密钥类型,长度为4到24个字符。 *镜像仓库地址 当“密钥类型”选择kubernetes.io/dockerconfigjson时有效,输入镜像仓库的地址。 *密钥数据 应用密钥的文件data字段值。 当密钥为Opaque类型时,输入“键”、“值”。
String 租户项目ID。 deploy_mode String 部署类型。 container,容器部署。 virtualmachine,虚拟机部署。 type String 技术栈类型:Nodejs、Java、Tomcat、Python、Docker、Php。 version String
使用时长:使用ServiceStage的时间长度,按小时计费,精确到秒。 ServiceStage的计费不包括计算(云容器引擎CCE、弹性云服务器ECS)、网络(弹性负载均衡ELB、弹性公网EIP)、中间件(微服务引擎CSE、分布式缓存DCS、云数据库RDS)和存储(软件发布库CodeArts
String 企业项目ID。 deploy_mode String 环境类型。 virtualmachine:虚拟机。 container:Kubernetes。 mixed :虚拟机和Kubernetes。 vpc_id String 虚拟私有云ID。 creator String 创建人。
资源名称。 type String 基础资源:cce、ecs、as。 可选资源:rds、dcs、elb、cse等其他类型。 请求示例 修改环境资源,添加名称为ecs-9876的ECS基础资源、专业版CSE可选资源,移除名称为test的ECS资源。 { "add_base_resources":
准备Jenkins环境 环境信息说明 在Linux虚拟机上安装Jenkins,本实践使用的具体环境信息如下所示。如果使用镜像包部署,需要在虚拟机中安装Docker。 虚拟机:CentOS 7.9 Jenkins:2.319.3 git:yum安装 JDK:11.0.8 Apache
页。 在“组件列表”,单击创建和部署Spring Boot应用组件时设置的组件名称(例如:spring-boot)所在行“外部访问地址”列的访问地址,访问应用。 在页面显示如下信息,表示应用部署成功。 Greetings from Spring Boot! 父主题: 使用ServiceStage托管Spring
spec 参数 参数类型 描述 storage String 存储方式。 type String 类别。 url String 软件包/源码地址。 auth String 认证方式。 properties Object 软件包的其他属性,只有在选择对象存储obs的时候才需要添加。请参考表9。
String 企业项目ID。 deploy_mode String 环境类型。 virtualmachine:虚拟机。 container:Kubernetes。 mixed :虚拟机和Kubernetes。 vpc_id String 虚拟私有云ID。 creator String 创建人。
创建环境 01:53 创建环境 应用管理与运维平台ServiceStage 调用API创建应用 04:35 调用API创建应用 应用管理与运维平台ServiceStage 安装虚拟机Agent 04:00 安装虚拟机Agent 应用管理与运维平台ServiceStage 虚拟机环境下创建并部署组件