布相 发表于 2025-6-16 14:55:18

CentOS Stream 8 高可用 Kuboard 部署方案

下面是在 CentOS Stream 8 上部署高可用 Kuboard 管理平台的详细方案,包含多副本、持久化存储和定期备份配置。
一、架构设计
高可用架构图
图表
 
节点规划
主机名
IP 地址
角色
资源配置
lb1
192.168.1.10
HAProxy + Keepalived
2C/4G
lb2
192.168.1.11
HAProxy + Keepalived
2C/4G
master1
192.168.1.101
Kubernetes 控制平面
4C/8G
master2
192.168.1.102
Kubernetes 控制平面
4C/8G
worker1
192.168.1.201
Kubernetes 工作节点
8C/32G
worker2
192.168.1.202
Kubernetes 工作节点
8C/32G
worker3
192.168.1.203
Kubernetes 工作节点
8C/32G
storage
192.168.1.50
MinIO 备份存储
4C/16G
二、前置条件准备
1. 所有节点基础配置
bash
# 关闭 SELinux
sudo setenforce 0
sudo sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/' /etc/selinux/config
 
# 关闭防火墙
sudo systemctl stop firewalld
sudo systemctl disable firewalld
 
# 禁用 Swap
sudo swapoff -a
sudo sed -i '/ swap / s/^\(.*\)$/#\1/g' /etc/fstab
 
# 设置 hosts 解析

sudo tee -a /etc/hosts
页: [1]
查看完整版本: CentOS Stream 8 高可用 Kuboard 部署方案