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 ingress-nginx