-
Chart:Chart是Helm包,它包含了在Kubernetes集群内部运行应用程序、工具或服务所需的所有资源定义。Chart类似于YUM的RPM或Apt的dpkg文件,是Helm的核心组成部分。
-
Repository:Repository是Chart的存储库,用于存储和管理Chart。这些存储库可以包含多个Chart,用户可以从这些存储库中选取需要的Chart进行部署。
-
Release:Release是Chart在Kubernetes集群中的部署实例。每个Chart可以部署一个或多个Release。Release是Chart在集群中的具体运行实例,它代表了Chart在集群中的状态和配置。
Helm通过这三个概念来管理Kubernetes上的应用程序部署,其中Chart定义了应用程序的所有资源需求,Repository提供了Chart的存储和分发机制,而Release则是在集群中实际运行的应用程序实例。