找回密码
 立即注册
首页 业界区 安全 Ubuntu 上搭建安装高可用 Kubernetes 集群指南 (1 maste ...

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

能拘 2025-5-31 23:57:20
本安装指南将帮助您在 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 更新系统
  1. sudo apt update && sudo apt upgrade -y
复制代码
1.2 安装必要工具
  1. sudo apt install -y apt-transport-https ca-certificates curl software-properties-common chrony
复制代码
1.3 禁用交换空间
  1. sudo swapoff -a
  2. sudo sed -i '/ swap / s/^\(.*\)$/#\1/g' /etc/fstab
复制代码
1.4 设置主机名 (在每个节点上分别设置)


  • 主 Master 节点:
  1. sudo hostnamectl set-hostname k8s-master1
复制代码

  • 备用 Master 节点:
  1. sudo hostnamectl set-hostname k8s-master2
复制代码

  • Worker1:
  1. sudo hostnamectl set-hostname k8s-worker1
复制代码

  • Worker2:
  1. sudo hostnamectl set-hostname k8s-worker2
复制代码
1.5 编辑 /etc/hosts 文件 (所有节点相同)

[code]sudo tee -a /etc/hosts
您需要登录后才可以回帖 登录 | 立即注册