Helm 使用

Helm 核心概念 在深入了解 Helm 命令之前,我们先来熟悉几个关键概念: Chart: Helm 的包格式,可以理解为 K8s 应用的安装包。一个 Chart 包含了一组 Kubernetes YAML 文件模板、默认配置(values)以及 Chart 的元数据。 Release: Chart 在 Kubernetes 集群中的一个部署实例。每次通过 Helm 安装或升级 Chart 都会创建一个新的 Release。 Repository (仓库): Helm Chart 的存储仓库,类似于 Docker Hub。官方仓库有 https://charts.helm.sh/stable,你也可以自定义仓库。 Values: Chart 的配置参数,以 values.yaml 文件形式存在。你可以通过修改 values 文件来定制 Chart 的部署行为。 Revision: Release 的版本号。每次 Release 升级时都会创建一个新的 Revision,用于回滚。 Helm 安装与基本配置 Helm 客户端安装: 根据你的操作系统,从 Helm 官方网站下载并安装 Helm 客户端。 ...

2025-01-14 · 3 min · 1397 words · Superb