部署k8s 1.28.9版本

07-21 1084阅读

   继上篇通过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

部署k8s 1.28.9版本

(3)关闭掉swap分区

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

部署k8s 1.28.9版本

(4)关闭掉 selinux

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

部署k8s 1.28.9版本

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

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

部署k8s 1.28.9版本

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

#替换成自己的主机名称 也可以按照上述内容 master  node01  node02 配置
hostnamectl  set-hostname   主机名称
# 查询当前hostname
hostname
#使hstname生效
systemctl restart NetworkManager

部署k8s 1.28.9版本

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

yum install chrony -y
systemctl start chronyd && systemctl enable chronyd && chronyc sources
date

部署k8s 1.28.9版本

(8)添加路由转发

# 内核路由转发  以及网桥过滤
cat > /etc/sysctl.d/k8s.conf  /etc/sysconfig/modules/ipvs.modules  /etc/docker/daemon.json  /usr/lib/systemd/system/cri-docker.service
VPS购买请点击我

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

目录[+]