【Kubernetes系列】第4篇 Kubernetes包管理工具-helm介绍
01 概述 Helm是kubernetes包管理工具,可以方便快捷的安装、管理、卸载kubernetes应用,类似于Linux操作系统中yum或apt-get软件的作用。其主要的设计目的: 创建新的chart包 将charts包文件打包压缩 同chart仓库进行集成,获取charts文件 安装及卸载charts到kubernetes集群 管理通过helm安装的charts应用 02 概念介绍 chart: 一个 Helm 包,其中包含了运行一个应用所需要的镜像、依赖和资源定义等,还可能包含 Kubernetes 集群中的服务定义。 release:在 Kubernetes 集群上运行的 Chart 的一个实例。在同一个集群上,一个 Chart 可以安装很多次,每次安装都会创建一个新的 release。 repository:用于发布和存储 Chart 的仓库,Helm客户端通过HTTP协议来访问仓库中Chart的索引文件和压缩包。 03 组件 helm: 提供给用户的客户端程序,可以以命令行的形式同服务端-tiller进行通信。 tiller:服务端软件,用来同helm客户端进行交互,...