1、初始化服务器【所有节点master、node】
①、关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
②、关闭selinux
setenforce 0 #关闭临时关闭selinux
vi etc/selinux/config #进入selinux 配置文件
SELINUX=disabled #将SELINUX=enforecing修改成disabled
③、配置主机名
hostnamectl set-hostname k8s-node-1 #修改node主机名
hostnamectl set-hostname k8s-master-1 #修改master主机名
hostname 查看主机名
④、配置名称解析
ip addr #查看本机IP master:【2、inet:172.18.37.41】,node:【2、inet:172.18.37.37】
vi etc/hosts #进入hosts
#最后一行添加主机名称解析
172.18.37.37 k8s-master-1
172.18.37.41 k8s-node-1
#master ping node 查看网络状态
ping k8s-node-1
ping k8s-master-1
⑤、配置时间同步【参考:https://www.timewentby.com/system/linux/centos/295.html】
yum install chrony -y #安装chrony
vi /etc/chorny.conf #进入配置
#注释或删除一下默认配置
server 0.centos.pool.ntp.org iburst
server 1.centos.pool.ntp.org iburst
server 2.centos.pool.ntp.org iburst
server 3.centos.pool.ntp.org iburst
#添加服务节点【master】
server 127.127.1.0 iburst
#取消注释该项【master】
allow 172.18.37.0/16 #当前我网段为172.18.37.*
#启动 chrony【master/node】
systemctl start chronyd
#设置开机自启【master/node】
systemctl enable chronyd
#查看状态【master】
ss -unl | grep 123
#取消注释【master】
local startum 10
#添加服务节点【node】
server 172.18.37.41 iburst
#查看时间服务器
chronyc sources
#同步失败
#时间同步成功
⑥、关闭交换分区
swapoff -a #关闭所有交换分区【不然k8s起不了】
vi etc/fstab #关闭开机自启【注释(/dev/mapper/centos-swap)】
free -m #测试交换分区是否成功关闭【swap total 、ree、free 都是0】
Linux连接工具:mobaxterm
友情链接:https://www.yuque.com/duduniao/k8s/tr3hch、http://www.codedog.fun/2020/04/12/Kubernetes(k8s)%E4%B8%AA%E4%BA%BA%E7%AC%94%E8%AE%B0(%E6%9B%B4%E6%96%B0%E4%B8%AD)/
注意:
本章节k8s是20年开始创建写至第3章,21年才重新摸索续写第4章,可能master、Node有些变化,为了更好阅读,特意备注
#-----------------------20年------------------------------- # master 172.17.217.232 #Node 172.17.217.226 172.17.217.228 #-----------------------21年------------------------------- #master 192.168.2.200 #Node 192.168.2.110