K8S集群部署好了,打算接着部署KubeSphere,

我忽视Helm直接安装KubeSphere不成功,搞不定

只好先装Helm了


安装Helm客户端

#下面是安装最新master版本
curl https://raw.githubusercontent.com/helm/helm/master/scripts/get | bash#想要指定版本安装的话
curl https://raw.githubusercontent.com/helm/helm/release-2.16/scripts/get | bash

安装回显

Preparing to install helm and tiller into /usr/local/bin
helm installed into /usr/local/bin/helm
tiller installed into /usr/local/bin/tiller
Run 'helm init' to configure helm.

验证一下安装是否成功

helm version
Client: &version.Version{SemVer:"v2.16.9", GitCommit:"145206680c1d5c28e3fcf30d6f596f0ba84fcb47", GitTreeState:"clean"}
Error: could not find tiller

安装的版本为 2.16.9

有个报错,是因为只安装了客户端,还有服务端没装呢

先不用管,把helm 的 bash 命令补全脚本装上再说

helm completion bash > .helmrc && echo "source .helmrc" >> .bashrc
source .helmrc

现在开始装服务端,装服务端之前还要先装一下socat

yum -y install socat

去dockerhub找一个tiller的镜像,版本和Helm一样就可以,2.16.9

pull到本地就行,然后初始化

helm init --service-account tiller --tiller-image=jessestuart/tiller:v2.16.9

这里的镜像名字就是pull到本地的那个

检验tiller是否安装上

kubectl get pod -n kube-system|grep tiller
tiller-deploy-74559f6c8d-5rqjf   1/1     Running   0          61m

查看tiller的repo仓库

[root@master repository]# helm repo list
NAME    URL
stable  https://kubernetes-charts.storage.googleapis.com
local   http://127.0.0.1:8879/charts

这一步在work节点中可能会报错

[root@node1 ~]# helm repo list
Error: Couldn't load repositories file (/root/.helm/repository/repositories.yaml).
You might need to run `helm init` (or `helm init --client-only` if tiller is already installed)

不过可以从master节点copy一份/root/.helm/repository/repositories.yaml文件,就OK

tiller删除

可能会发生安装后需要删除或者安装不成功的情况

helm reset -f
rm -rf /root/.helm

然后重新安装即可

下班,明天再次装KubeSphere!

K8S+KubeSphere之Helm安装相关推荐

  1. K8S+Helm 安装 Jupyterhub

    准备配置文件 生成随机数 openssl rand -hex 32 # 8fc2826e9ce6930ec26c9fd541c0620b448a947357edbdf9647516af16bbc798 ...

  2. 【尚硅谷云原生Java架构师的第一课 4 2021-09-28】KubeSphere三种安装,docker,k8s,nfs安装,metrics。KubeKey一键单 多节点安装。

    1.KubeSphere https://www.yuque.com/leifengyang/oncloud/gz1sls 介绍 sphere 英 /sfɪə(r)/ n. (活动.兴趣.专业知识的) ...

  3. Kubernetes - - k8s - v1.12.3 使用Helm安装harbor

    1,Helm 介绍 核心术语: Chart:一个helm程序包 Repository:Charts仓库,https/http 服务器 Release:特定的Chart部署与目标集群上的一个实例 Cha ...

  4. 解决k8s helm安装tiller出现ImagePullBackOff,ErrImagePull错误

    使用helm安装tiller helm init --service-account=tiller --tiller-image=gcr.io/kubernetes-helm/tiller:v2.17 ...

  5. 14.K8S+KubeSphere+DevOps

    文章目录 三个时代 传统时代 虚拟化时代 容器化时代(Docker) K8S简介 功能 调度 自动恢复 水平伸缩 架构 整体主从 主体结构 Master架构 kubectl Controller De ...

  6. helm安装_Helm部署和体验jenkins

    运行在Kubernetes上的Jenkins 下图来自rancher官方博客,在kubernetes环境下,jenkins任务被交给各个pod执行,这些pod在需要时被创建,任务结束后被销毁,这样既能 ...

  7. k8s包管理器helm_K8S 实战(十九)| K8S 包管理 Helm

    前言 类似于 Linux 的 YUM.APT,Helm 是 K8S 的包管理工具. Helm, 一个二进制工具,用来安装.升级.卸载 K8S 中的应用程序. Helm Chart,一个 tgz 包,类 ...

  8. K8s介绍及离线安装(四)

    K8s介绍及离线安装(四) 离线安装kubernetes 一.资源 百度网盘: 链接: https://pan.baidu.com/s/1mhw5wF5pA1GYPp_aByplOA 提取码: W12 ...

  9. helm部署mysql_使用 helm 安装 MySQL (包括持久化存储)

    背景 本文介绍如何使用 helm 安装 mysql ,使用本地存储的方式. 1. 安装storage kind: StorageClass apiVersion: storage.k8s.io/v1 ...

最新文章

  1. 薏米红豆粥的功效和实践演示
  2. ubuntu 搜狗输入法成功安装
  3. 车联网空间巨大 解决网络安全问题乃当务之急
  4. C/C++关于scanf_s的一些坑
  5. Android APK反编译 apktool使用教程
  6. 【爬虫】爬取百度贴吧数据
  7. “智慧灯杆”的应用和解决方案
  8. python打印网页成pdf_vue中将网页打印成pdf
  9. 搭建james邮件服务器
  10. DirectX 9高层着色语言介绍4——语言基础(3)
  11. poj 1222 EXTENDED LIGHTS OUT 高斯消元
  12. CEO “排队”卸任、企业“扎堆”造车,2021 科技圈十大事件你知道几个?
  13. Node图片识别文字
  14. 62%中国AI毕业生赴美,机器学习人才最高产大学出炉 | 报告
  15. CRM软件成功案例解析
  16. VIMS(虚拟镜像管理系统)
  17. Linux 开机引导和启动过程详解
  18. centos7使用救援模式备份数据
  19. Linux——赋予普通用户root的权限
  20. 技能篇:awk教程-linux命令

热门文章

  1. MyEclipse Profile 结合visualvm 监控内存泄露
  2. Java描述设计模式(24):备忘录模式
  3. MySQL学习笔记_5_SQL语言的设计与编写(上)
  4. Django数据库补充之事务
  5. 各种文件系统支持的最大硬盘容量
  6. 说一说技术和管理……
  7. windows下使用ffmpeg进行视频转换和截图。
  8. archive for required library...
  9. winform中与asp.net中的 TreeView节点处理对比
  10. 我的测试生活感悟2 - Art Of Unit Testing