[基于kk搭建k8s和kubesphere] 3 kubekey下载
目录
1 写在前面
1.1 kubeky版本选择
1.2 网络环境
1.3 kk文档
2 kk安装包下载
2.1 注意事项
2.2 操作目录创建
2.3 下载kk安装包
2.3.1 小技巧
2.4 解压缩
上一篇,已经完成了机器的准备,这一篇讲解kubekey的下载。
1 写在前面
在第一篇的时候,已经介绍了一些概念。里头的alpha需要引起大家的重视。
是这样的:
笔者在安装的时候按照kk文档,安装过一遍了,但是没有成功,事后想了下,是因为kk的版本问题,笔者用的是最新版kubekey-v1.2.0-alpha.2-linux-amd64.tar,但是这个是alpha版本,非正式发行版,所以其实可能会有问题的。因此第一遍失败之后,就意识到可能是因为这个原因,就把虚拟机的机器都删除了,重新安装干净的虚拟机做相应的准备工作,再去找最新的发行版kk安装,就没有问题了。
怎么看是否是发行版,就看这个版本前面是否是绿色的release字样,alpha版本的前面的字样是黄色pre-release,表示预发行。
1.1 kubeky版本选择
不难看出,目前kk最新的版本是1.1.1。所以作者就选择安装kubekey@1.1.1
1.2 网络环境
Kk的文档在githhub上,所以如果网络不支持看github的话,那么下面的文档就不用看了。其实,网络如果不支持github的话,kk你也用不了了。有太多东西都需要github上下载。
1.3 kk文档
再附上一次kk文档链接
https://github.com/kubesphere/kubekey/blob/master/README_zh-CN.mdhttps://github.com/kubesphere/kubekey/blob/master/README_zh-CN.md
2 kk安装包下载
2.1 注意事项
该步骤仅需master节点操作。
请不要在window上下载下来再上传到linux上,这样的话解压会报错:
错误信息如下:
[root@master kk]# tar -zxvf kubekey-v1.2.0-alpha.2-linux-amd64.tar.gz
README.md
README_zh-CN.md
kkgzip: stdin: unexpected end of file
tar: Unexpected EOF in archive
tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now
2.2 操作目录创建
创建一下,要下载的文件所要存放的目录位置。
cd / && mkdir kuberkey && cd kuberkey
2.3 下载kk安装包
上面已经讲了,kk的安装包不能采用最新的包,因为最新的包是预发行版本,不是正式的发行版,还存在一些问题。所以通过查找历史版本,我决定下载的是正式发行版里头最新版1.1.1。
[root@master kuberkey]# wget https://github.com/kubesphere/kubekey/releases/download/v1.1.1/kubekey-v1.1.1-linux-amd64.tar.gz
2.3.1 小技巧
有人可能会问,上面wget后面的链接是怎么获取到的。这个很简单。就是我们正常是在window上的浏览器直接点击某个版本,就会直接下载下来对应的版本,那么如下操作就可以轻松拿到该版本的链接。
2.4 解压缩
tar -zxvf kubekey-v1.1.1-linux-amd64.tar.gz
下一篇讲解k8s集群服务器的配置
[基于kk搭建k8s和kubesphere] 3 kubekey下载相关推荐
- 1主2从基于GKE搭建k8s集群-无需科学上网
1主2从基于GKE搭建k8s集群-无需科学上网 1.安装docker: 2.搭建k8s集群: 2.1.组件版本 2.1.修改hosts文件 2.3.部署前基础前提配置 2.4.部署kubeadm, k ...
- 基于 KubeAdmin 搭建k8s集群
一.前言 在上一篇,我们基于minikube搭建了一个单节点的k8s集群,作为学习和练习使用的话问题不大,但如果想深入学习和了解k8s的相关技术体系,还是需要搭建真正的集群才能更接近生产环境的应用,本 ...
- 从零开始搭建k8s和kubesphere
- Linux搭建eureka集群,基于dns搭建eureka集群
eureka集群方案: 1.通常我们部署的eureka节点多于两个,根据实际需求,只需要将相邻节点进行相互注册(eureka节点形成环状),就达到了高可用性集群,任何一个eureka节点挂掉不会受到影 ...
- kubekey搭建K8s集群与kubeSphere容器云管理平台实战
一.kubekey&KubeSphere简介 1.kubekey简介 kubeykey是KubeSphere基于Go 语言开发的kubernetes集群部署工具,使用 KubeKey,您可以轻 ...
- 手把手从零开始搭建k8s集群超详细教程
本教程根据B站课程云原生Java架构师的第一课K8s+Docker+KubeSphere+DevOps同步所做笔记教程 k8s集群搭建超详细教程 1. 基本环境搭建 1. 创建私有网络 2. 创建服务 ...
- 云原生Java架构实战 K8s+Docker+KubeSphere+DevOps(上)
云原生Java架构 K8s+Docker+KubeSphere+DevOps 云平台 私有网络VPC VPC的子网计算 VPC的交换机 重要概念 容器化 docker概念 青云服务器 centos安装 ...
- 基于Kubernetes(k8s)的RabbitMQ 集群
目前,有很多种基于Kubernetes搭建RabbitMQ集群的解决方案.今天笔者今天将要讨论我们在Fuel CCP项目当中所采用的方式.这种方式加以转变也适用于搭建RabbitMQ集群的一般方法.所 ...
- 实操:基于LNMP搭建zabbix监控
文章目录 一:环境准备: 二:zabbix概述 2.1 查看官网 2.2 zabbix与nagios 2.3 zzbbix介绍 2.4 zabbix软件包 三:基于LNMP搭建zabbix 3.1 创 ...
- Linux云计算虚拟化-使用rancher搭建k8s集群并发布电商网站
文章目录 Linux云计算虚拟化-使用Rancher搭建k8s集群并使用lnmp架构发布电商网站 1. Rancher介绍 2. 使用Rancher搭建k8s集群 2.1 实验环境介绍 2.2 在ra ...
最新文章
- 16.编译错误Unknown CMake command “check_symbol_exists“解决
- Postman---html中get和post的区别和使用
- 【机器学习基础】你应该知道的LightGBM各种操作!
- [翻译] TWRPickerSlider
- Bootstrap~大叔封装的弹层
- linux indent命令: 调整C原始代码文件的格式
- python mysql 2002_python MySQLdb连接mysql失败 2002, Can't connect to loca
- 职场中 你要学习12种动物精神
- hibernate级联保存问题
- [Ubuntu] 软链接
- 行人属性数据集pa100k_Attribute-Recognition行人属性识别资料
- 【基础】华为设备浮动路由配置实战
- linux 进程学习
- delphi android 2017,Delphi春天将来临,Android遇到XE7我也是醉了,Hello World
- 编程猫海龟编辑器 附使用教程
- ffplay flv mp4 转_FLV与MP4格式视频转换
- 《互联网时代》第五集 崛起
- 数据分析:数据处理篇1
- 盘点谷歌浏览器中的一些神级插件
- vuepress(六)阿里云二级域名配置与添加SSL证书