关于应用商店
关于Helm
Helm是Kubernetes的包管理工具,用于简化Kubernetes应用的部署和管理。初期学习理解时可以将Helm比作Linux下的yum/apt-get,这两款软件都是Linux系统下的包管理工具。本文通过安装Helm使用应用商店进行介绍。
Helm组件及相关术语
Helm是一款C/S架构软件,分为两个部分,分别是Helm的客户端(Helm)和Helm服务端(Tiller)。外部的使用依赖就是Chart仓库。
Helm
Helm是一个命令行下的客户端工具,主要用于Kubernetes应用程序Chart的创建、打包、发布以及管理CHart仓库。
Tiller
Tiller 是 Helm 的服务端,通常运行在您的kubernetes集群中。Tiller 用于接收 Helm 的请求,并根据 Chart 生成 Kubernetes 的部署文件,然后提交给 Kubernetes 创建应用。
Chart
Chart是用来封装 Kubernetes 原生应用程序的一系列 YAML 文件集合。可以在你部署复杂应用的时候直接通过部署chart实现快速部署。