一、环境简介
名称 |
IP |
配置 |
镜像版本 |
master |
192.168.8.10 |
2c4G |
ubuntu20.04 LTS |
worker |
192.168.8.20 |
2c4G |
ubuntu20.04 LTS |
二、安装前准备
apt-get upgrade
hostnamectl set-hostname master
systemctl start systemd-networkd
cat /etc/netplan/01-network-manager-all.yaml
network:
ethernets:
ens33:
dhcp4: false
addresses: [192.168.8.10/24]
gateway4: 192.168.8.2
nameservers:
addresses: [223.5.5.5, 8.8.8.8, 114.114.114.114]
version: 2
netplan apply
cat >> /etc/resolv.conf << EOF
nameserver 114.114.114.114
nameserver 8.8.8.8
nameserver 6.6.6.6
nameserver 223.5.5.5
EOF
cat > /etc/hosts << EOF
192.168.8.10 k8s-master
192.168.8.20 k8s-worker
EOF
swapoff -a
sed -ri "s/.*swap*./#&/g" /etc/fstab
ssh-keygen -t rsa
for i in k8s-master k8s-worker; do ssh-copy-id $i; done
apt-get install -y chrony
sed -i 's/^pool pool.*/pool cn.pool.ntp.org iburst/g' /etc/chrony/chrony.conf
systemctl enable chrony --now && systemctl restart chrony
chronyc sourcestats -v
三、启用并配置ipvs,实现网桥过滤和内核转发
cat << EOF |