检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
v3版本语法的模板包。 模板若存在多个版本,则消耗对应数量的模板配额。 由于模板的操作权限同时具有较高的集群操作权限,因此租户应当谨慎授予用户对于模板生命周期管理的权限,包括上传模板的权限,以及创建、删除和更新模板实例的权限。 模板包规范 以下以redis为例,在准备redis模板包时根据模板包规范制作模板包。
String 模板介绍 version String 模板版本 description String 模板描述 source String 模板的来源 icon_url String 模板的图标链接 public Boolean 是否公开模板 chart_url String 模板的链接
String 模板介绍 version String 模板版本 description String 模板描述 source String 模板的来源 icon_url String 模板的图标链接 public Boolean 是否公开模板 chart_url String 模板的链接
删除模板 功能介绍 删除模板 调用方法 请参见如何调用API。 URI DELETE /autopilot/v2/charts/{chart_id} 表1 路径参数 参数 是否必选 参数类型 描述 chart_id 是 String 模板的ID 请求参数 表2 请求Header参数
String 模板ID name String 模板名称 values String 模板值 translate String 模板翻译资源 instruction String 模板介绍 version String 模板版本 description String 模板描述 source
下载模板 功能介绍 下载模板 调用方法 请参见如何调用API。 URI GET /autopilot/v2/charts/{chart_id}/archive 表1 路径参数 参数 是否必选 参数类型 描述 chart_id 是 String 模板的ID 请求参数 表2 请求Header参数
objects 模板列表 表3 ChartResp 参数 参数类型 描述 id String 模板ID name String 模板名称 values String 模板值 translate String 模板翻译资源 instruction String 模板介绍 version
删除指定模板实例 功能介绍 删除指定模板实例 调用方法 请参见如何调用API。 URI DELETE /autopilot/cam/v3/clusters/{cluster_id}/namespace/{namespace}/releases/{name} 表1 路径参数 参数 是否必选
获取模板Values 功能介绍 获取模板Values 调用方法 请参见如何调用API。 URI GET /autopilot/v2/charts/{chart_id}/values 表1 路径参数 参数 是否必选 参数类型 描述 chart_id 是 String 模板的ID 请求参数
description String 模板实例描述 name String 模板实例名称 namespace String 模板实例所在的命名空间 parameters String 模板实例参数 resources String 模板实例需要的资源 status String 模板实例状态 DEPL
获取用户模板配额 功能介绍 获取用户模板配额 调用方法 请参见如何调用API。 URI GET /autopilot/v2/charts/{project_id}/quotas 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释: 项
description String 模板实例描述 name String 模板实例名称 namespace String 模板实例所在的命名空间 parameters String 模板实例参数 resources String 模板实例需要的资源 status String 模板实例状态 DEPL
description String 模板实例描述 name String 模板实例名称 namespace String 模板实例所在的命名空间 parameters String 模板实例参数 resources String 模板实例需要的资源 status String 模板实例状态 DEPL
使用模板时的API资源限制 资源 限制项 说明 推荐替代方案 namespaces - 支持 为安全起见,Autopilot 不允许在系统管理的命名空间(如 kube-system)中部署工作负载,不可进行任何资源的创建、修改、删除、exec等。 nodes - 支持 只支持查询,不支持增删改功能
description String 模板实例描述 name String 模板实例名称 namespace String 模板实例所在的命名空间 parameters String 模板实例参数 resources String 模板实例需要的资源 status String 模板实例状态 DEPL
description String 模板实例描述 name String 模板实例名称 namespace String 模板实例所在的命名空间 parameters String 模板实例参数 resources String 模板实例需要的资源 status String 模板实例状态 DEPL
模板管理(Autopilot) 上传模板 获取模板列表 获取模板实例列表 创建模板实例 更新模板 删除模板 更新指定模板实例 获取模板 删除指定模板实例 获取指定模板实例 下载模板 获取模板Values 查询指定模板实例历史记录 获取用户模板配额 父主题: API
模板(Helm Chart) 使用模板时的API资源限制 通过模板部署应用
Helm模板检查异常处理 检查项内容 检查当前HelmRelease记录中是否含有目标集群版本不支持的K8s废弃API,可能导致升级后helm模板不可用。 解决方案 将HelmRelease记录中K8s废弃API转换为源版本和目标版本均兼容的API。 该检查项解决方案已在升级流程
配置Pod模板基本参数。 Name:表示Pod模板的名称,可自定义,如jenkins-agent。 Namespace:表示创建Pod的命名空间,需要与Cloud中的命名空间一致,如default。 其他参数:您可以根据需要进行填写,本示例保持默认。 图9 Pod模板基本参数 添