以下是在Ubuntu上搭建K8s集群的步驟:
sudo swapoff -a
,并修改/etc/fstab
文件。sudo hostnamectl set - hostname k8s - master
。/etc/hosts
文件,添加節點IP和主機名映射。overlay
和br_netfilter
,并設置網絡參數。安裝Docker,配置其使用systemd作為cgroup驅動。
添加Kubernetes倉庫,安裝kubelet、kubeadm和kubectl,并鎖定版本。
在主節點上執行sudo kubeadm init --pod - network - cidr=10.244.0.0/16
,按提示配置kubectl,安裝網絡插件(如Flannel)。
在每個工作節點上執行在主節點初始化時輸出的kubeadm join
命令。
在主節點上執行kubectl get nodes
,若節點狀態均為Ready,則集群搭建成功。