Helm
是一个用于 Kubernetes
应用程序部署和管理的开源工具。它可以帮助简化 Kubernetes
应用程序的打包、发布、配置和升级过程。Helm
使用称为 “chart
” 的预定义模板来定义应用程序的结构和配置,并提供了命令行工具来管理这些 charts
。
Helm 的重要概念:
Charts
:是创建 Kubernetes 应用实例的信息集合,也就是一个 helm 的程序包,它包含了运行一个 k8s 应用所有需要的镜像、依赖关系和资源定义等,必要时还会包含 Service 资源定义,它类似于 yum 的 rpm 文件;
Repos