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]