2025-04-01
Kubernetes 包管理工具之 Helm 简介
Helm 是 Kubernetes 的一种包管理工具,用于定义、安装、升级和配置应用程序。它通过 Chart 形式打包复杂的应用程序(如 Deployment、Service 等资源对象),简化了安装过程,并支持版本管理和依赖管理。Helm 通过 Values 配置和资源清单模版机制,使得用户可以在一处修改配置,提高部署效率和标准化程度。主要特点包括声明式配置、可重用性、社区支持、安全性以及插件机制等。主要概念有 Chart、Repository、Value、Template 和 Release。Helm 安装简单,可通过 GitHub 下载二进制文件完成。