简介

简介

低成本高可用 K8s 私有云落地指南:从硬件规划到系统上线

Static Badge

Static Badge

Static Badge

Static Badge

Static Badge

Static Badge

Static Badge

Static Badge

Static Badge

Static Badge

Static Badge

Static Badge

Static Badge

Static Badge

Static Badge

Static Badge

Static Badge

Static Badge

Static Badge


本教程旨在探索如何以较低的成本搭建一个可扩展、高可用且自主可控的本地 Kubernetes 集群,并详细记录从零开始的软硬件搭建和部署过程。内容涵盖硬件选型与搭建、服务器性能及稳定性、路由器刷 OpenWrt 实现异地组网,以及部署 PVE 超融合 Ceph 集群、搭建高可用主从 PostgreSQL 数据库,最终部署高可用 Kubernetes 集群,并通过内网穿透技术让其他用户可以直接通过公网访问本地集群。目前,本教程仍在建设中,后续软件部分尚未完成。未来计划加入 CI/CD、可观测性、基础网络安全等 Kubernetes 集群配套功能。

在线查看

链接展示备注
📖 指南文档2025-9-17_20-36-44.png
🖥️ 设备实物
🖥️ Proxmox VE 虚拟化后台2025-9-17_20-56-16.png用户名:viewer
密码:viewer123
领域:Proxmox VE authentication server
🎛️ Kuboard 集群管理面板2025-9-17_20-55-33.png用户名:viewer
密码:Viewer123
🗺️ Pigsty 高可用数据库监控2025-9-17_20-54-38.png
🔗 Frp 内网穿透监控2025-9-17_20-53-51.png用户名:admin
密码:admin123
📊 服务监控2025-9-17_20-57-52.png

系统整体架构图

2025-8-31_06-22-16_hjnvhn5mnm.png
系统整体架构图

功能特性

🏷 低成本

  • 本地物理机
  • 低功耗
  • 硬件通用,部件损坏后更换方便
  • 低门槛搭建最小集群,可随需求逐步扩展
  • 内网穿透(节约流量成本)
  • OSS与CDN(节约流量成本)

🔄 高可用

  • Kubernetes 集群高可用
  • 主从 PostgreSQL 数据库高可用
  • 分布式 Ceph 存储高可用

🧩 可扩展

  • 硬件可扩展

    • 硬件资源可增删
    • 异地资源可增删(异地组网)
    • 支持硬件架构的灵活调整,以适应不同复杂度的需求
  • 软件可扩展

    • 虚拟机配置可伸缩
    • 虚拟机数量可增删
    • 功能节点可增删
    • 支持软件架构的灵活调整,以适应不同复杂度的需求

🏛 自主可控

  • 机器本地部署可控
  • 硬件通用,替换方便
  • 软件开源,减小风险
  • 不绑定软硬件服务提供商

🛡️ 安全性

  • 每个数据库节点独立部署,确保物理隔离

  • 数据库高可用

  • 数据库时间点恢复

  • PVE 虚拟机快照

  • 任意节点或磁盘故障零数据丢失

♻️ 绿色可持续

  • 低功耗、低噪音
  • 硬件通用,故障易更换维修
  • 旧有硬件循环利用,以求物尽其用
  • 小巧灵活,移动方便

置顶图片中左侧图标来自 freepik,右侧图标来自 Kubernetes

🛠
此页内容待完善
最后更新于