通过kubeode安装k8s

news2025/2/4 13:01:40

文章目录

  • 通过kubeode安装k8s
    • 1、准备vmdk文件
    • 2、创建虚拟机
    • 3、进入虚拟机
    • 4、配置yum源
    • 5、清理
    • 6、 增加node服务器
    • 7、修改Ip
    • 8、下载
      • 下载通道01 走普通家庭宽带下载点
      • 下载通道02 走群友无私赞助电信机房专线服务器--高速稳定下载----强烈推荐
      • 下载并解压
    • 9、一键安装

通过kubeode安装k8s

1、准备vmdk文件

在这里插入图片描述

下载地址如下:

链接:https://pan.baidu.com/s/1coQuZw8cgg5oU5bSegsS7Q?pwd=5mv0

提取码:5mv0

账号/密码:root/sinzuo

2、创建虚拟机

选择自定义的方式创建虚拟机

在这里插入图片描述

硬件兼容性选择17,尽可能的向下兼容。

在这里插入图片描述

选择稍后安装操作系统,后面会选择我们已有的vmdk文件。

在这里插入图片描述

选择与我们vmdk包含的匹配的操作系统

在这里插入图片描述

参考如下图,选择我们存放vmdk文件的文件夹

在这里插入图片描述

有如下提示时,选择继续。

在这里插入图片描述

根据实际情况,选择处理器数量和内核数量。

在这里插入图片描述

调整虚拟机内存大小。

在这里插入图片描述

配置网络类型,选择使用桥接网络

在这里插入图片描述

VMware workstations的三种网络模式差异如下:

在这里插入图片描述

设置推荐的控制器类型。

在这里插入图片描述

选择推荐的磁盘类型。

在这里插入图片描述

选择“使用现有虚拟磁盘”。

在这里插入图片描述

选择我们已有的vmdk磁盘文件。

在这里插入图片描述

完成安装,点击启动进入虚拟机。

在这里插入图片描述

3、进入虚拟机

账号/密码:root/sinzuo

在这里插入图片描述

在这里插入图片描述

4、配置yum源

centos操作系统安装后的初始化操作,安装好centos7.9后需要配置网卡(ifcfg-ens18 选择自己的网卡名称)
vi /etc/sysconfig/network-scripts/ifcfg-ens33
配置参考如下:

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens18
UUID=749cab94-aaf8-48aa-89b7-170413a46f82
DEVICE=ens18
ONBOOT=yes
IPADDR=192.168.12.254 #ip地址,与宿主服务器同等地位的ip
GATEWAY=192.168.12.1 #网关,与宿主服务器保持一致
NETMASK=255.255.255.0 #子网掩码,与宿主服务器保持一字

网卡配置好后重启网卡:
systemctl restart network
然后替换最新的源(这里可以开始ssh上你的机器了):

rm  -fv  rm -f /etc/yum.repos.d/*
while  [ true ]; do  curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo   && break  1   ;done
while  [ true ]; do  curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo   && break  1   ;done

将上面三行批量执行后然后安装基本的工具如vim等:
yum search ifconfig vim -y

好了,这个时候你的操作系统就初始化完成了,记得在你的虚拟机平台建一个快照。
然后开始一键部署k8s吧

5、清理

清理:rm -fv  K8s/Software_package/kubernetes-server-linux-amd64.tar.a*

6、 增加node服务器

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

7、修改Ip

centos操作系统安装后的初始化操作,安装好centos7.9后需要配置网卡(ifcfg-ens18 选择自己的网卡名称)
vi /etc/sysconfig/network-scripts/ifcfg-ens33
配置参考如下:

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens18
UUID=749cab94-aaf8-48aa-89b7-170413a46f82 #需要修改,不能重复
DEVICE=ens18
ONBOOT=yes
IPADDR=192.168.12.253 #ip地址,与宿主服务器同等地位的ip
GATEWAY=192.168.12.1 #网关,与宿主服务器保持一致
NETMASK=255.255.255.0 #子网掩码,与宿主服务器保持一字

网卡配置好后重启网卡:
systemctl restart network
然后替换最新的源(这里可以开始ssh上你的机器了,需要确保能上网):

rm  -fv  rm -f /etc/yum.repos.d/*
while  [ true ]; do  curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo   && break  1   ;done
while  [ true ]; do  curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo   && break  1   ;done

如果有如下提示,无法上网

可以通过如下方法解决

systemctl stop NetworkManager
systemctl disable NetworkManager
systemctl restart  network
或
systemctl  restart NetworkManager
systemctl restart  network

如果无法通过putty连接,可以通过如下地址方式解决:(7条消息) CentOS系统SSH无法连接_wxq_Lotus的博客-CSDN博客_centos7 ssh无法连接

将上面三行批量执行后然后安装基本的工具如vim等:
yum search ifconfig vim -y

好了,这个时候你的操作系统就初始化完成了,记得在你的虚拟机平台建一个快照。
然后开始一键部署k8s吧

8、下载

rm -f k8s-2021-12-20.tar*

下载通道01 走普通家庭宽带下载点

curl  -o   k8s-2021-12-20.tar  http://www.linuxtools.cn:9999/chfs/shared/k8s-2021-12-20.tar

下载通道02 走群友无私赞助电信机房专线服务器–高速稳定下载----强烈推荐

curl  -o   k8s-2021-12-20.tar  http://www.linuxtools.cn:9999/chfs/shared/k8s-2021-12-20.tar

下载并解压

tar -xvf  k8s-2022-04-24.tar
### 一键部署k8s
cd  k8s-2021-04-24/ && sh install.sh

9、一键安装

明确服务器IP:192.168.12.254

明确node 节点 IP(如果有):192.168.50.253

yum install wget  unzip vim  -y ;
rm  -fv master.zip*; 
wget  https://gitee.com/q7104475/K8s/repository/archive/master.zip  && unzip  master.zip&&  cd kubeode-master/ && sh install.sh

如果是tar包,用如下脚本解压

tar -vxf k8s-kubeode-20220619.tar

如果提示权限不足,需要对install.sh进行授权

chmod -R 777 install.sh

在这里插入图片描述

选择“Cluse K8s One-click”

在这里插入图片描述

根据提示录入IP地址,第一个默认为master的ip;

在这里插入图片描述

输入所有节点root的密码

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/103449.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

字符串函数剖析(1)

带你玩转字符串 1.strlen函数不一样的细节 1.1模拟实现strlen函数 2.strcpy函数的巧妙 2.2strcpy的模拟实现 3.strcmp函数的巧妙 3.2strcmp的模拟实现 详解strlen的细节 首先了解strlen 函数的参数 size_t strlen ( const char * str );size_t 是什么东西呢&#xff1f…

链表-------数据结构

链表(重点): 链表是物理存储结构上面非连续的存储结构,数据元素的逻辑顺序是通过链表中的引用链接次序实现的 1)在顺序表中,我们不光引入了一段连续的内存,还引入了一块连续的内存空间,叫做usedsize,来表示对应数组中…

PMP每年考几次,费用如何?

PMP每年考四次,整个考证一次通关大致需要 7000 元左右,主要是下面几项费用: 部分学习笔记: 一、考证费用 分为基础费用报班费用 基础费用:报名费续证费用(补考费 / 退考费) 报名费 3900 元是固…

【软件测试】测试人的内卷,掀起血雨腥风......

目录:导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言 铺天盖地的职场内卷…

如何利用深度学习中的AutoEncoder进行特征降维和特征可视化,pytorch代码

我们将使用 Pytorch 中的 AutoEncoder(自动编码器架构)来减少特征维度和可视化。 北大出版社,人工智能原理与实践 人工智能和数据科学从入门到精通 详解机器学习深度学习算法原理 人工智能原理与实践 全面涵盖人工智能和数据科学各个重要体系经典 首先&#xff0c…

力扣(142.1002)补9.17

142.环形链表Ⅱ 不会,不过答案用了数学的想法,我以为计算机里只有暴力呢。 public class Solution { public ListNode detectCycle(ListNode head) { if(headnull||head.nextnull) return null; ListNode phead; ListNode p2head; while(true){ if(p2.ne…

Excel教程之学生成功所需的 5 个电子表格

作为一名学生,跟踪你盘子里的所有任务和责任可能会让人不知所措。 这就是为什么拥有一套组织良好的电子表格可以成为救命稻草的原因。出于多种原因,维护自己的电子表格可能是一项宝贵的技能。首先,它可以帮助您养成良好的习惯,例如组织和关注细节。通过创建和维护您自己的…

RabbitMQ之Exchange(交换机)

目录 一、Exchange简介 二、Exchange(交换机)的类型 1.直连交换机:Direct Exchange 2.主题交换机:Topic Exchange 3.扇形交换机:Fanout Exchange 4、默认交换机 5、Dead Letter Exchange(死信交换机) 三、交换机…

Conan 上传预编译的包

目录 1. 组织文件 2. 编写conanfile.py 3. 然后执行export 命令 4. 上传到自己的center 疫情肆虐,阳了一周,今天可以正常工作了,刚接触conan, 确实一脸懵逼,今天的任务是把项目转成Conan 管理,因为项目用到了第三方…

R语言学习笔记——扩展篇:第十九章-使用ggplot2进行高级绘图

R语言 R语言学习笔记——扩展篇:第十九章-使用ggplot2进行高级绘图 文章目录R语言一、R中的四种图形系统二、ggplot2包介绍三、用几何函数指定图的类型四、分组(重叠图形)五、刻面(并排图形)六、添加光滑曲线七、修改…

SpringMVC的AOP总结

SpringMVC的AOP总结 1、Filter 过滤器 Filter是Servlet规范中规定的,只能用于WEB中, 在Servlet前后起作用 它可以对几乎所有请求进行过滤,但是缺点是一个过滤器实例只能在容器初始化时调用一次 使用场景: 修改字符编码; 对入参进行校验, 校验不通过返回…

java实验报告之Employee类的设计

一个不知名大学生,江湖人称菜狗 original author: jacky Li Email : 3435673055qq.com Time of completion:2022.12.20 Last edited: 2022.12.20 目录 一、实验目的 二、实验内容 三、总体设计(设计原理、设计方案及流程等) 四…

Python数据结构+算法全面讲解:定义函数、定义类

之前的过程抽象例子调用了 Python数学模块中的 sqrt 函数来计算平方根。通常来说,可以 通过定义函数来隐藏任何计算的细节。函数的定义需要一个函数名、一系列参数以及一个函数体。 函数也可以显式地返回一个值。例如,下面定义的简单函数会返回传入值的平方。 >>> …

使用 Appium 报错“... Could not find ‘adb‘ in ...”

使用 Appium 报错 “... Could not find adb in ...”1. 现象2. 问题定位3. 解决方案4. 验证1. 现象 在 Robot Framework 中使用 Open Application 关键字以通过 Appium 来打开模拟器上的应用报错: WebDriverException: Message: An unknown server-side error occ…

Transformer17

还是transformer 这次还是谷歌哈 又在机器人领域发力 谷歌机器人团队等在机器人领域构建了一个多任务 transformer 模型,显著改进了对新任务、环境和对象的零样本泛化。轻松完成700多条指令、成功率达97%!谷歌开源机器人领域 我们知道,机器…

Docker搭建MySQL主从集群

使用Docker搭建一主一从的MySQL集群,使用的是8版本的MySQL镜像不是8的版本部分命令会无效,宿主机任意 规划 端口角色3307master3308slave 思路 事先准备 要确保linux宿主机已经安装上Docker。然后将MySQL镜像下载到本地 ,可以先去Docker Hu…

ssm java mysql_医院门诊管理系统_

息化不断建设发展的今天,医院看病预约,医生的挂号等,已经十分方便,通过在线挂号,医生的查看,就能够了解到医院的门诊基本信息,并且可以在线进行门诊的医生查看,医院最新的资讯等&…

Golang 【basic_leaming】切片

阅读目录1、为什么要使用切片2、切片的定义3、关于nil 的认识4、切片的循环遍历5、基于数组定义切片6、切片再切片7、关于切片的长度和容量8、切片的本质9、使用 make() 函数构造切片10、切片不能直接比较11、切片是引用数据类型 -- 注意切片的赋值拷贝12、append() 方法为切片…

Mycat(10):分片详解之固定分片hash算法

1 找到conf/schema.xml并备份 2 固定分片hash算法 本条规则类似于十进制的求模运算,区别在于是二进制的操作,是取id的二进制低10位,即id二进制 。 此算法的优点在于如果按照 10进制取模运算,在连续插入1-10 时候1-10会被分到1-10个分片&…

手机号格式检查系统(Java)

本系统支持的手机号检查如下所示: /** * 中国移动,中国联通,中国电信都为11位的手机号 * 中国"移动"前三位: * 135、136、137、138、139、147、150、151、152、157、 * 158、159、172、178、182、183、184、187、188、195、197、19…