【云原生之kubernetes】在k8s集群下helm工具的安装与使用
一、helm工具介绍
1.helm简介
1.Helm是Kubernetes的包管理器,类似于Python的pip centos的yum,主要用来管理 Charts。
2.Helm 是查找、分享和使用软件构建 Kubernetes 的最优方式。
2.helm的基本特性
复杂性管理、易于升级、分发简单、回滚。
3.helm的组件
1.Helm:Helm 是一个命令行下的客户端工具。主要用于 Kubernetes 应用程序 Chart 的创建、打包、发布以及创建和管理本地和远程的 Chart 仓库。
2.Chart:Helm 的软件包,采用 TAR 格式。类似于 APT 的 DEB 包或者 YUM 的 RPM 包,其包含了一组定义 Kubernetes 资源相关的 YAML 文件。
3.Repoistory:Helm 的软件仓库,Repository 本质上是一个 Web 服务器,该服务器保存了一系列的 Chart 软件包以供用户下载,并且提供了一个该 Repository 的 Chart 包的清单文件以供查询。Helm 可以同时管理多个不同的 Repository。
4.Release:使用 helm install 命令在 Kubernetes 集群中部署的 Chart 称为 Rele