1.条件
- 2G内存
- 2 CPU
- 网络连接(内网公网都可以)
- 唯一的主机名,mac地址
- 6443,10650等端口
- 禁用Swap
- 20 GB /var目录磁盘空间
- Sudo 用户权限
2.主机准备
master: ip-1 k8s-master
worker-1: ip-2 k8s-worker-1
worker-2: ip-2 k8s-worker-2
设置hostname,和/etc/hosts
master node
sudo hostnamectl --static set-hostname k8s-master
worker node
sudo hostnamectl --static set-hostname k8s-worker-1
sudo hostnamectl --static set-hostname k8s-worker-2
3.升级系统
sudo apt update
sudo apt -y full-upgrade
[ -f /var/run/reboot-required ] && sudo reboot -f
4.禁用swap
master 和所有worker
sudo swapoff -a
sudo sed -i '/swap/ s/^\(.*\)$/#\1/g' /etc/fstab
# -i 插入修改模式,g 标识符表示全局查找替换,表示注释掉swap的那一行。
free -h
5.打开一些内核功能:
[主机:master 和所有worker]
# Enable kernel modules
sudo tee /etc/modules-load.d/containerd.conf <<EOF
overlay
br_netfilter
EOF
sudo modprobe overlay
sudo modprobe br_netfilter
<