删除 Chart 版本
调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试 请求参数 名称 类型 是否必选 示例值 描述 Action String 是 DeleteChartRelease 系统规定参数。取值:DeleteChartRelease。
Chart String 是 chart3 Chart 名
InstanceId String 是 cri-xkx6vujuhay0txas 实例 ID
RegionId String 是 cn-shanghai 地区
Release String 是 0.1.0 Chart 版本
RepoName String 是 repo1 仓库名
RepoNamespaceName String 是 ns1 命名空间名
返回数据 名称 类型 示例值 描述 IsSuccess Boolean true 是否成功
Code String success 返回值
RequestId String C2D6CE47-6DEF-45F4-A1AC-90F3AFBA751F 请求ID
示例 请求示例
http(s)://[Endpoint]/?Action=DeleteChartRelease &Chart=chart3 &InstanceId=cri-xkx6vujuhay0txas &RegionId=cn-shanghai &Release=0.1.0 &RepoName=repo1 &RepoNamespaceName=ns1 &<公共请求参数> 正常返回示例
JSON 格式
{ "IsSuccess":true, "RequestId":"C2D6CE47-6DEF-45F4-A1AC-90F3AFBA751F", "Code":"success" } XML 格式
true
C2D6CE47-6DEF-45F4-A1AC-90F3AFBA751F
success
错误码 访问错误中心查看更多错误码。
查询 Chart 版本列表
调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试 请求参数 名称 类型 是否必选 示例值 描述 Action String 是 ListChartRelease 系统规定参数。取值:ListChartRelease。
InstanceId String 是 cri-xkx6vujuhay0tasd 实例 ID
RegionId String 是 cn-shanghai 地区
RepoName String 是 repo1 仓库名
RepoNamespaceName String 是 ns1 命名空间名
PageNo Integer 否 1 页码
PageSize Integer 否 20 单页条目数
Chart String 否 null 版本前缀
返回数据 名称 类型 示例值 描述 IsSuccess Boolean true 是否成功
Code String success 返回值
RequestId String F68823F6-F1B5-4A4E-8421-A83CAB8F2963 请求ID
PageNo Integer 1 页号
PageSize Integer 30 页大小
TotalCount String 1 总数量
ChartReleases Array Chart 版本列表
示例 请求示例
http(s)://[Endpoint]/?Action=ListChartRelease &InstanceId=cri-xkx6vujuhay0tasd &RegionId=cn-shanghai &RepoName=repo1 &RepoNamespaceName=ns1 &<公共请求参数> 正常返回示例
XML 格式
true
1
30
F68823F6-F1B5-4A4E-8421-A83CAB8F2963
1571930323000
cri-xkx6vujuhay0tasd
2826
crcr-gpsu7b8chmxk2asd
0.1.0
chart1
1
success
JSON 格式
{ "IsSuccess":true, "TotalCount":1, "PageSize":30, "RequestId":"F68823F6-F1B5-4A4E-8421-A83CAB8F2963", "ChartReleases": [ { "ModifiedTime":1571930323000, "InstanceId":"cri-xkx6vujuhay0tasd", "Size":"2826", "RepoId":"crcr-gpsu7b8chmxk2asd", "Release":"0.1.0", "Chart":"chart1" } ], "PageNo":1, "Code":"success" } 错误码 访问错误中心查看更多错误码。
Charts和版本控制 每个chart都必须有一个版本号。版本必须遵循SemVer 2标准。与Helm Class 格式不同,Kubernetes Helm使用版本号作为发布标记。存储库中的软件包由名称加版本识别。
例如,nginx version字段设置为1.2.3将被命名为:
nginx-1.2.3.tgz 更复杂的SemVer 2命名也是支持的,例如 version: 1.2.3-alpha.1+ef365。但非SemVer命名是明确禁止的。
注意:虽然Helm Classic和Deployment Manager在chart方面都非常适合GitHub,但Kubernetes Helm并不依赖或需要GitHub甚至Git。因此,它不使用Git SHA进行版本控制。
许多Helm工具都使用Chart.yaml的version字段,其中包括CLI和Tiller服务。在生成包时,helm package命令将使用它在Chart.yaml中的版本名作为包名。系统假定chart包名称中的版本号与Chart.yaml中的版本号相匹配。不符合这个情况会导致错误。
appVersion字段 请注意,appVersion字段与version字段无关。这是一种指定应用程序版本的方法。例如,drupal chart可能有一个appVersion: 8.2.1,表示chart中包含的Drupal版本(默认情况下)是8.2.1。该字段是信息标识,对chart版本没有影响。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。