Helm简介
Helm 是 Kubernetes 的软件包管理工具,类似于Ubuntu 中使用的apt、Centos中使用的yum 或者Python中的 pip,能快速查找、下载和安装软件包。包含几个基本概念:
- Chart:一个 Helm 包,封装kubernetes原生应用程序的yaml文件
- Release: 在 Kubernetes 集群上运行的 Chart 的一个实例。在同一个集群上,一个 Chart 可以安装很多次。每次安装都会创建一个新的 release。
- Repository:用于发布和存储 Chart 的仓库。
- config:包含了应用发布配置信息
HELM
软件包下载地址:https://github.com/helm/helm/releases
$ wget https://get.helm.sh/helm-v3.2.0-linux-amd64.tar.gz
$ tar -zxvf helm-v3.2.0-linux-amd64.tar.gz
$ mv linux-amd64/helm /usr/local/bin/helm
$ helm version
version.BuildInfo{Version:"v3.2.0", GitCommit:"xx", GitTreeState:"clean", GoVersion:"go1.13.5"}