1. 物理服务器条件:
Server 51: 192.168.2.51 , ubuntu -->set to master & worker
Server 51: 192.168.2.52, ubuntu -->set to worker node
Intel(R) Xeon(R) Silver 4210R CPU @ 2.40GHz x 2 Sockets
共40 vCPU:
NUMA node0 CPU(s): 0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38
NUMA node1 CPU(s): 1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,3
内存共64G
主机操作系统版本:
Linux c-PowerEdge-R740 5.11.0-27-generic #29~20.04.1-Ubuntu SMP Wed Aug 11 15:58:17 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
2. 设置环境依赖
来自 <Ubuntu 20.04安装Kubernetes高可用集群 | 瓷房子-找我带菜>
2.1 kubeadm依赖br-netfilter以及对应设置,需要如下配置:
cat <<EOF | sudo tee /etc/modules-load.d/k8s.conf
> br_netfilter
> EOF
cat <<EOF | sudo tee /etc/sysctl.d/k8s.conf
> net.bridge.bridge-nf-call-ip6tables = 1
> net.bridge.bridge-nf-call-iptables = 1
> EOF
2.2 改hostname和hosts: master-node (192.168.2.51)和worker-node (52)
加这个,后面安装network要用:199.232.68.133 raw.githubusercontent.com
2.3 去掉swap:
临时去掉
sudo swapoff -a
长久去掉
sed -ri 's/.*swap.*/#&/' /etc/fstab
或直接注释掉