本文将详细先容如安在 Ubuntu 22.04 LTS 上部署 Kubernetes 1.28.15 集群。我们将使用 kubeadm 工具来初始化集群,并配置一个 Master 节点和两个 Worker 节点。别的,我们还将安装 Calico 作为 CNI 插件,并部署一个简朴的 Nginx 应用来测试集群的功能。
一、基础情况预备
1. K8S 虚拟机硬件情况预备
IP主机名配置磁盘10.0.0.50master502c4G50G10.0.0.51worker512c4G50G10.0.0.52worker522c4G50G配置三个节点:1个 Master 节点和 2个 Worker 节点。
2. 关闭 swap 分区
为了确保 Kubernetes 正常运行,我们需要在所有节点上关闭 Swap 分区:- swapoff -a
- sed -ri '/^[^#]*swap/s@^@#@' /etc/fstab
复制代码 3. 配置 Hosts 文件
在所有节点上配置 /etc/hosts 文件,确保节点之间可以通过主机名互相访问:
[code]cat >> /etc/hosts |