能拘 发表于 2025-5-31 23:57:20

Ubuntu 上搭建安装高可用 Kubernetes 集群指南 (1 master, 1 backup, 2 workers)

本安装指南将帮助您在 Ubuntu 系统上搭建一个高可用 Kubernetes 集群,包含:

[*]1 个主 master 节点
[*]1 个备用 master 节点
[*]2 个 worker 节点
环境准备

硬件要求


[*]所有 master 节点: 至少 2GB RAM (推荐 4GB+), 2 CPU 核心
[*]Worker 节点: 根据工作负载需求
[*]所有节点至少 20GB 磁盘空间
[*]所有节点间网络互通
系统要求


[*]Ubuntu 20.04 LTS 或 22.04 LTS (所有节点使用相同版本)
[*]所有节点设置静态 IP
[*]所有节点时间同步 (建议安装 chrony)
步骤 1:在所有节点上执行的基础设置

1.1 更新系统

sudo apt update && sudo apt upgrade -y1.2 安装必要工具

sudo apt install -y apt-transport-https ca-certificates curl software-properties-common chrony1.3 禁用交换空间

sudo swapoff -a
sudo sed -i '/ swap / s/^\(.*\)$/#\1/g' /etc/fstab1.4 设置主机名 (在每个节点上分别设置)


[*]主 Master 节点:
sudo hostnamectl set-hostname k8s-master1

[*]备用 Master 节点:
sudo hostnamectl set-hostname k8s-master2

[*]Worker1:
sudo hostnamectl set-hostname k8s-worker1

[*]Worker2:
sudo hostnamectl set-hostname k8s-worker21.5 编辑 /etc/hosts 文件 (所有节点相同)

sudo tee -a /etc/hosts
页: [1]
查看完整版本: Ubuntu 上搭建安装高可用 Kubernetes 集群指南 (1 master, 1 backup, 2 workers)