Helm Chart 仓库 API 详解
在云原生生态系统中,Helm 作为 Kubernetes 的包管理工具,为应用的部署和管理提供了极大的便利。本文将详细介绍 Helm 中与图表仓库相关的重要组成部分,包括 index.yaml
文件、 .tgz
文件和 .prov
文件的格式、下载场景以及使用方法。
1. index.yaml
文件格式
index.yaml
文件是 Helm 图表仓库的核心索引文件,它记录了仓库中所有可用图表的元数据信息。以下是一个简单的 index.yaml
文件示例:
apiVersion: v1
entries:
superapp:
- apiVersion: v2
appVersion: 1.16.0
created: "2020-04-28T10:12:22.507943-05:00"
description: A Helm chart for Kubernetes
digest: 46f9ddeca12ec0bc257a702dac7d069af018aed2a87314d86b230454ac033672
name: superapp
type: application
urls:
- superapp-0.1.0.tgz
version: 0.1.0
generated: "2020-04-28T11:34:26.7