部署k8s 1.28.9版本

   继上篇通过vagrant与virtualBox实现虚拟机的安装。笔者已经将原有的vmware版本的虚拟机卸载掉了。这个场景下,需要重新安装k8s  相关组件。由于之前写的一篇文章本身也没有截图。只有命令。所以趁着现在。写一篇,完整版带截图的步骤。现在行业这么卷。离职了让我能好好的写点东西。

描述:此篇文章只有具体的步骤,组件内部核心控件。以及具体使用方式。并不包含在这篇内容中。如果有需要。小伙伴儿们可以提出来。作为持续的内容更新也是不错的。好了不喜欢看唠叨的同学们。咱们直接开始。上述纯属无聊的废话。


版本:V1.28.9 版本

部署方式:Kubeadm 【单master 多node部署】

下方 master节点 和node节点  都要进行配置 。


  (1) 升级linux内核,由于低版本linux内核有可能引发一些不确定因素 所以笔者在此升级了下linux内核

#查询当前linux内核
awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg

# 步骤依次执行即可
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

yum -y install https://www.elrepo.org/elrepo-release-7.0-4.el7.elrepo.noarch.rpm

yum --enablerepo="elrepo-kernel" -y install kernel-lt.x86_64

grub2-set-default 0

grub2-mkconfig -o /boot/grub2/grub.cfg

#重新启动
reboot  

#启动后  重新查询linux内核是否变更
awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg

(2)关闭防火墙状态。

#停止当前防火墙
systemctl  stop     firewalld

# 重启后也关闭防火墙 避免自动重启
systemctl  disable  firewalld 

#检查当前防火墙状态
systemctl   status firewalld

(3)关闭掉swap分区

#关闭当前swap分区
sed  -i   's/.*swap.*/#&/'  /etc/fstab 
swapoff -a

(4)关闭掉 selinux

sed -i 's/enforcing/disabled/'  /etc/selinux/config
setenforce 0

(5)添加host  请修改成自己的maste节点IP和workNode节点IP

echo "192.168.18.219 master \
192.168.18.220 node01
192.168.18.221 node02"  >> /etc/hosts

(6)添加hostname 同时让hostname 生效

#替换成自己的主机名称 也可以按照上述内容 master  node01  node02 配置
hostnamectl  set-hostname   主机名称

# 查询当前hostname
hostname

#使hstname生效
systemctl restart NetworkManager

(7)安装时间同步插件 保证三台机器时钟都是同步的

yum install chrony -y
systemctl start chronyd && systemctl enable chronyd &
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值