美文网首页
helm安装

helm安装

作者: 催化剂 | 来源:发表于2022-08-04 08:46 被阅读0次

参考链接:https://whmzsu.github.io/helm-doc-zh-cn/quickstart/install-zh_cn.html

helm是k8s的软件管理工具,类似于linux-ubuntu的apt

如果通过脚本没法安装(网络问题),那么有2种办法。

1、改脚本,指定临时目录,手动下载,脚本安装。

2、手动下载,手动安装。

参考链接:http://t.zoukankan.com/luoyan01-p-9733810.html

mkdir -p ~/k8s/helm

cd ~/k8s/helm

curl https://raw.githubusercontent.com/kubernetes/helm/master/scripts/get > install.sh

chmod +x install.sh

./install.sh

初始化

helm init --client-only --stable-repo-url https://aliacs-app-catalog.oss-cn-hangzhou.aliyuncs.com/charts/

helm repo add incubator https://aliacs-app-catalog.oss-cn-hangzhou.aliyuncs.com/charts-incubator/

helm repo update

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

 helm init --service-account tiller --upgrade -i registry.cn-hangzhou.aliyuncs.com/google_containers/tiller:v2.17.0 --tiller-tls-cert /etc/kubernetes/ssl/tiller001.pem --tiller-tls-key /etc/kubernetes/ssl/tiller001-key.pem --tls-ca-cert /etc/kubernetes/ssl/ca.pem --tiller-namespace kube-system --stable-repo-url https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts

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"}}}}'

kubectl get deploy --namespace kube-system  tiller-deploy  --output yaml|grep  serviceAccount

执行命令查看是否安装成功,状态为running

kubectl -n kube-system get pods|grep tiller

查看版本号

helm version

修改下载源

helm repo remove stable

helm repo add stable https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts

helm repo update

helm search

删除或重新安装 Tiller

由于 Tiller 将其数据存储在 Kubernetes ConfigMaps 中,因此可以安全地删除并重新安装 Tiller,而无需担心丢失任何数据。推荐删除 Tiller 的方法是使用

 kubectl delete deployment tiller-deploy --namespace kube-system 或更简洁使用 helm reset。

然后可以从客户端重新安装 Tiller:

helm init

因为客户端是最新的,服务器端在helm init初始化的时候指定的是老版本,这个时候重新安装服务器端,指定为合理的版本。

相关文章

  • kubeadm(九)——使用helm

    使用helm安装Jenkins 一、安装helm 进入https://github.com/helm/helm/r...

  • istio 安装

    helm安装 helm template安装 简单安装 带kiali的安装 可以用下面的 Helm 参数启用遥测插...

  • helm

    helm helm介绍 helm安装 chart指引 helm命令helm inithelm listhelm c...

  • helm在kubernetes环境中搭建

    1.安装helm 1.1.安装helm客户端 各个版本的helm:https://github.com/helm/...

  • kubernetes1.13.0安装helm并部署Nginx I

    安装Helm Helm由客户端命helm令行工具和服务端tiller组成,Helm的安装十分简单。 下载helm命...

  • istio helm安装

    helm是istio官方推荐的正式安装方式 安装helm 项目首页:https://github.com/helm...

  • kubernetes笔记-Helm

    项目首页 https://github.com/helm/helm先安装helm client、使用helm cl...

  • Helm应用包管理

    Helm介绍 Helm的安装 Helm基本使用 Helm的创建与部署 Helm的升级 Helm的回滚卸载 自制ch...

  • helm3的安装使用

    1.Helm3安装(二进制安装) helm其他安装可参考官方网站: https://helm.sh/docs/in...

  • Kubernetes 包管理神器 helm

    概览 • Helm 简介 • Helm 安装使用 • Helm 的基本使用 • Helm 模板详解之内置函数与 V...

网友评论

      本文标题:helm安装

      本文链接:https://www.haomeiwen.com/subject/yterwrtx.html