以下是在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,则集群搭建成功。