Helm为kubernetes的包管理工具,就像Linux下的包管理器(yum/apt等),可以很方便的将之前打包好的yaml文件部署到kubernetes上。

1.安装访问地址:https://github.com/helm/helm/releases

点击查看最新的版本,并复制url

执行下载命令:

wget https://get.helm.sh/helm-v3.10.2-linux-amd64.tar.gz

2.解压

tar -zxvf helm-v3.10.2-linux-amd64.tar.gz

3.移动到/usr/local/bin/

mv linux-amd64/helm /usr/local/bin/

4.验证

helm help

5.添加公用CHART仓库

helm repo add stable http://mirror.azure.cn/kubernetes/charts
helm repo add aliyun https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts
helm repo update

6.实例

6.1安装镜像源并更新

helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx

helm repo update

6.2拉取镜像

helm pull ingress-nginx/ingress-nginx

6.3创建命名两块

kubectl create ns ingress-nginx

6.5安装

helm install nginx-ingress -n ingress-nginx .

6.6查看状态验证

kubectl get all n ingressnginx