文章目录
本地用虚拟机搭建 K8S 集群
一、安装配置 Ubuntu 虚拟机
如非特殊说明,以下操作均在 root 用户下
1.1 安装系统
用 VMware fusion 安装一台 20.04.3 的 Ubuntu 虚拟机。IP 先自动分配,安装时选装 openssh。
1.2 固定 IP 地址
# 安装 net-tools
apt install net-tools
# 执行 ifconfig 查看 gateway 地址, 以及默认分配的 IP 地址
vi /etc/netplan/00-installer-config.yaml
# 配置文件如下, addresses 和 gateway4 需要修改
# 使配置生效
netplan apply
network:
ethernets:
ens33:
dhcp4: no
addresses: [172.16.85.133/24]
optional: true
gateway4: 172.16.85.2
nameservers:
addresses: [223.5.5.5,223.6.6.6]
version: 2
1.3 修改系统配置
# 关闭 swap
swapoff -a
# 最后一行 swap 的注释
vi /etc/fstab
# 配置时区时间
timedatectl set-timezone Asia/Shangha
systemctl restart rsyslog
systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
# 修改其它参数
cat <<EOF | sudo tee /etc/sysctl.d/k8s.conf
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
EOF
sed -i 's/2/1/g' /etc/sysctl.d/10-network-security.conf
# 使系统配置生效
sysctl --system