温馨提示×

Ubuntu K8S集群搭建步骤是什么

小樊
61
2025-09-02 21:56:10
栏目: 智能运维

以下是在Ubuntu上搭建K8s集群的步骤:

环境准备

  • 硬件:主节点建议至少2核CPU、4GB内存、20GB存储;工作节点建议至少2核CPU、2GB内存、20GB存储。
  • 软件:操作系统为Ubuntu 20.04 LTS或22.04 LTS,安装Docker、kubelet、kubeadm和kubectl,关闭交换分区。

系统配置

  • 关闭交换分区:sudo swapoff -a,并修改/etc/fstab文件。
  • 设置主机名,如sudo hostnamectl set - hostname k8s - master
  • 修改/etc/hosts文件,添加节点IP和主机名映射。
  • 启用内核模块overlaybr_netfilter,并设置网络参数。

安装容器运行时

安装Docker,配置其使用systemd作为cgroup驱动。

安装Kubernetes组件

添加Kubernetes仓库,安装kubelet、kubeadm和kubectl,并锁定版本。

初始化Master节点

在主节点上执行sudo kubeadm init --pod - network - cidr=10.244.0.0/16,按提示配置kubectl,安装网络插件(如Flannel)。

加入Worker节点

在每个工作节点上执行在主节点初始化时输出的kubeadm join命令。

验证集群

在主节点上执行kubectl get nodes,若节点状态均为Ready,则集群搭建成功。

0