根据 csdn 博客整理学习
原始博客地址:
https://blog.csdn.net/weiguang1017/article/details/78045013
1. 下载所需要的文件:
客户端文件 下载地址:
https://github.com/kubernetes/helm/releases
*下载地址
https://storage.googleapis.com/kubernetes-helm/helm-v2.15.2-linux-amd64.tar.gz https://storage.googleapis.com/kubernetes-helm/helm-v2.15.2-linux-amd64.tar.gz
2. 获取服务器端需要的docker images 因为google需要科学1上网可以使用 阿里的加速站点
原作者的博客里面的安装命令
helm init --upgrade -i registry.cn-hangzhou.aliyuncs.com/google_containers/tiller:v2.15.2 --stable-repo-url https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts
3. 获取私有的docker 镜像的方法
docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/tiller:v2.15.2 docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/tiller:v2.6.1 docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/tiller:v2.9.1
4. helm服务器安装 创建权限
kubectl create serviceaccount --namespace kube-system tiller
kubectl create clusterrolebinding tiller-cluster-rule --clusterrole=cluster-admin --serviceaccount=kube-system:tiller
kubectl patch deploy --namespace kube-system tiller-deploy -p '{"spec":{"template":{"spec":{"serviceAccount":"tiller"}}}}'
然后执行 升级权限
helm init --service-account tiller --tiller-image registry.cn-hangzhou.aliyuncs.com/google_containers/tiller:v2.5.1 --upgrade
5. 查看版本权限等
helm version
6. 查找应用
helm search sonarqube
7. 安装应用
helm install --name my-release --set Persistence.StorageClass=nfs stable/jenkins