集群配置前检查和节点重命名设置
1、要求各节点唯一
# 确保每个节点上 MAC 地址和 product_uuid 的唯一性
ip link
# 或
ifconfig -a
# 对 product_uuid 校验
sudo cat /sys/class/dmi/id/product_uuid
2、重命名主机名
# 设置机器名称,以便在集群中辨识
sudo hostnamectl set-hostname master01
# 永久生效
sudo tee /etc/hostname <<EOF
master01
EOF
3、关闭swap
# 临时关闭,立即生效
sudo swapoff -a
# 永久关闭
# 重启后systemd机制的关系仍会启用swap
sudo vim /etc/fstab
# 注意 noauto 要求 systemd 启动时不自动挂在swap
UUID=f96e71e3-a4b7-4dbb-9576-9ef9ae498717 none swap defaults,noauto 0 0
:wq
# 其他系统,直接注释就可以
# 检查是否生效
free -m
4、防火墙端口
# 安装管理工具
sudo apt install ufw
# 启动防火墙
sudo ufw enable
# 设置控制平面的端口 作用@使用者
sudo ufw allow 6443 # Kubernetes API 服务器@所有组件
sudo ufw allow 2379:2380/tcp # etcd 服务器客户端 API@kube-apiserver, etcd
sudo ufw allow 10250 # Kubelet API@kubelet 自身、控制平面组件
sudo ufw allow 10251 # kube-scheduler&#