K8S+KubeSphere之Helm安装
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安装相关推荐
- K8S+Helm 安装 Jupyterhub
准备配置文件 生成随机数 openssl rand -hex 32 # 8fc2826e9ce6930ec26c9fd541c0620b448a947357edbdf9647516af16bbc798 ...
- 【尚硅谷云原生Java架构师的第一课 4 2021-09-28】KubeSphere三种安装,docker,k8s,nfs安装,metrics。KubeKey一键单 多节点安装。
1.KubeSphere https://www.yuque.com/leifengyang/oncloud/gz1sls 介绍 sphere 英 /sfɪə(r)/ n. (活动.兴趣.专业知识的) ...
- Kubernetes - - k8s - v1.12.3 使用Helm安装harbor
1,Helm 介绍 核心术语: Chart:一个helm程序包 Repository:Charts仓库,https/http 服务器 Release:特定的Chart部署与目标集群上的一个实例 Cha ...
- 解决k8s helm安装tiller出现ImagePullBackOff,ErrImagePull错误
使用helm安装tiller helm init --service-account=tiller --tiller-image=gcr.io/kubernetes-helm/tiller:v2.17 ...
- 14.K8S+KubeSphere+DevOps
文章目录 三个时代 传统时代 虚拟化时代 容器化时代(Docker) K8S简介 功能 调度 自动恢复 水平伸缩 架构 整体主从 主体结构 Master架构 kubectl Controller De ...
- helm安装_Helm部署和体验jenkins
运行在Kubernetes上的Jenkins 下图来自rancher官方博客,在kubernetes环境下,jenkins任务被交给各个pod执行,这些pod在需要时被创建,任务结束后被销毁,这样既能 ...
- k8s包管理器helm_K8S 实战(十九)| K8S 包管理 Helm
前言 类似于 Linux 的 YUM.APT,Helm 是 K8S 的包管理工具. Helm, 一个二进制工具,用来安装.升级.卸载 K8S 中的应用程序. Helm Chart,一个 tgz 包,类 ...
- K8s介绍及离线安装(四)
K8s介绍及离线安装(四) 离线安装kubernetes 一.资源 百度网盘: 链接: https://pan.baidu.com/s/1mhw5wF5pA1GYPp_aByplOA 提取码: W12 ...
- helm部署mysql_使用 helm 安装 MySQL (包括持久化存储)
背景 本文介绍如何使用 helm 安装 mysql ,使用本地存储的方式. 1. 安装storage kind: StorageClass apiVersion: storage.k8s.io/v1 ...
最新文章
- 薏米红豆粥的功效和实践演示
- ubuntu 搜狗输入法成功安装
- 车联网空间巨大 解决网络安全问题乃当务之急
- C/C++关于scanf_s的一些坑
- Android APK反编译 apktool使用教程
- 【爬虫】爬取百度贴吧数据
- “智慧灯杆”的应用和解决方案
- python打印网页成pdf_vue中将网页打印成pdf
- 搭建james邮件服务器
- DirectX 9高层着色语言介绍4——语言基础(3)
- poj 1222 EXTENDED LIGHTS OUT 高斯消元
- CEO “排队”卸任、企业“扎堆”造车,2021 科技圈十大事件你知道几个?
- Node图片识别文字
- 62%中国AI毕业生赴美,机器学习人才最高产大学出炉 | 报告
- CRM软件成功案例解析
- VIMS(虚拟镜像管理系统)
- Linux 开机引导和启动过程详解
- centos7使用救援模式备份数据
- Linux——赋予普通用户root的权限
- 技能篇:awk教程-linux命令
热门文章
- MyEclipse Profile 结合visualvm 监控内存泄露
- Java描述设计模式(24):备忘录模式
- MySQL学习笔记_5_SQL语言的设计与编写(上)
- Django数据库补充之事务
- 各种文件系统支持的最大硬盘容量
- 说一说技术和管理……
- windows下使用ffmpeg进行视频转换和截图。
- archive for required library...
- winform中与asp.net中的 TreeView节点处理对比
- 我的测试生活感悟2 - Art Of Unit Testing