如何安装 Helm?Helm 2.16.0版本安装,MacOS

Helm是 k8s 上的包管理工具

Helm 采用客户端/服务器架构,有如下组件组成:

  • Helm CLI 是 Helm 客户端,可以在本地执行
  • Tiller 是服务器端组件,在 Kubernetes 群集上运行,并管理 Kubernetes 应用程序的生命周期
  • Repository 是 Chart 仓库,Helm客户端通过HTTP协议来访问仓库中Chart的索引文件和压缩包。

Helm 官网指导(V2 版本):https://v2.helm.sh/docs/using_helm/#quickstart-guide

下载Helm安装包

原始下载地址:https://github.com/helm/helm/releases

百度网盘地址:链接: https://pan.baidu.com/s/1hHcbf9n7Z86gcGW5LTrXPg 提取码: mcsh

下载后解压,压缩包里包含如下文件

将可执行文件 helm 添加到 path

mv helm /usr/local/bin/

验证安装

$ helm version

Client: &version.Version{SemVer:"v2.16.9", GitCommit:"8ad7037828e5a0fca1009dabe290130da6368e39", GitTreeState:"clean"}
Error: could not find a ready tiller pod

暂时不用关注这个 Error

初始化 Helm 并安装 Tiller

这里从阿里云的镜像安装Tiller,默认的镜像国内无法访问,会导致 Tiller 的 pod 无法启动。

helm init --upgrade -i registry.cn-hangzhou.aliyuncs.com/google_containers/tiller:v2.16.0 --stable-repo-url https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts

验证 Tiller

$ kubectl get pods --namespace kube-system | grep tiller

tiller-deploy-6c45f9966d-vcmlk     1/1     Running   0          8s

删除 Tiller

$ kubectl delete deployment tiller-deploy --namespace kube-system

猜你喜欢

转载自blog.csdn.net/hugo_lei/article/details/107364046