Helm Chart 仓库:搭建与使用指南
1. 引言
在软件管理中,包的共享和分发至关重要。Helm 通过 Chart 仓库实现了包的分发,它类似于 Debian 包仓库、Fedora 包数据库或 Comprehensive Perl Archive Network (CPAN),是简单的 HTTP(S) 网络服务,用户可以从中发现和下载可用的 Chart。
2. Chart 仓库索引
2.1 索引文件概述
所有的 Chart 仓库都包含一个特殊的索引文件 index.yaml
,它列出了所有可用的 Chart 及其下载位置。以下是一个简单的 index.yaml
文件示例:
apiVersion: v1
entries:
superapp:
- apiVersion: v2
appVersion: 1.16.0
created: "2020-04-27T17:46:52.60919-05:00"
description: A Helm chart for Kubernetes
digest: cd1f8d949aeb6a7a3c6720bfe71688d4add794881b78ad9715017581f7867db4
name: superapp
type: application
urls:
- superapp-0.1.0.tgz
version: 0.1.0
generated: "2020-04-27T17:46:52.60