Helm 是 Kubernetes 的包管理器

下载地址:https://get.helm.sh/helm-v3.7.1-linux-amd64.tar.gz

Helm 和 Kubernetes 的版本对应关系请查看:https://helm.sh/zh/docs/topics/version_skew/

下载后解压,并配置环境变量即完成安装。

查看helm版本

1[root@node1 ~]# helm version
2version.BuildInfo{Version:"v3.7.1", GitCommit:"1d11fcb5d3f3bf00dbe6fe31b8412839a96b3dc4", GitTreeState:"clean", GoVersion:"go1.16.9"}

Helm仓库的使用(

官方helm hub chart库:

1[root@node1 ~]# helm search hub redis
2URL                                                     CHART VERSION   APP VERSION             DESCRIPTION
3https://artifacthub.io/packages/helm/bitnami/redis      16.7.0          6.2.6                   Redis(TM) is an open source, advanced key-value...
4https://artifacthub.io/packages/helm/pascaliske...      0.0.2           6.2.6                   A Helm chart for Redis
5https://artifacthub.io/packages/helm/wener/redis        16.7.0          6.2.6                   Redis(TM) is an open source, advanced key-value...
6https://artifacthub.io/packages/helm/bitnami-ak...      16.6.0          6.2.6                   Redis(TM) is an open source, advanced key-value...
7https://artifacthub.io/packages/helm/wenerme/redis      16.7.0          6.2.6                   Redis(TM) is an open source, advanced key-value...
8https://artifacthub.io/packages/helm/choerodon/...      16.4.1          6.2.6                   Redis(TM) is an open source, advanced key-value...

Helm 添加第三方 Chart 库:

添加第三方库:

1[root@node1 ~]# helm repo add azure-stable http://mirror.azure.cn/kubernetes/charts/
2"azure-stable" has been added to your repositories
3
4# 阿里云的库,但是不建议,因为阿里云的镜像版本比较老
5[root@node1 ~]# helm repo add ali-stable https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts  
6"ali-stable" has been added to your repositories

查看仓库列表:

1[root@node1 ~]# helm repo list
2NAME            URL
3azure-stable    http://mirror.azure.cn/kubernetes/charts/
4ali-stable      https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts

删除第三方库:

1[root@node1 ~]# helm repo remove ali-stable
2"ali-stable" has been removed from your repositories