Nextcloud + Kubernetes Kubernetes+ Prometheus Prometheus+ Grafana Grafana+ Plex Plex + LetsEncrypt+ Docker+ Helm

以 Kubernetes 为编排底座构建自托管平台,Traefik 自动 HTTPS,Prometheus/Grafana 监控告警

✓ 进阶学习容器编排能力✓ 平台具备监控图表与告警

方案简介

Geek Cookbook 提供的另一条主线配方是以 Kubernetes 为基础的容器化自托管平台搭建指南。与 Docker Swarm 版本并列,读者可以选择 Kubernetes 路径建立自己的自托管平台,运行 Plex、NextCloud 等自托管工具,并同样享受平台级要素:基于 LetsEncrypt 的所有服务自动 SSL 加密访问、SSO 认证层保护、自动备份(Elkarbackup)以及监控指标采集、图表化与告警(swarmprom,即 Prometheus 与 Grafana 体系)。这条配方特别适合希望在容器编排、Prometheus 与 Grafana、Kubernetes 上进阶提升技能的读者,也适合想要一个安全沙箱来试用新工具、并最终获得可靠可用服务的自托管爱好者。

亮点与能力

  • 以 Kubernetes 作为自托管平台的容器编排底座
  • 所有服务获得基于 LetsEncrypt 的自动 SSL 加密访问
  • 通过 SSO / 认证层保护未加固或脆弱的服务
  • 监控指标采集、图表化与告警
  • 配置与数据的自动备份
  • 可运行 Plex、NextCloud 等主流自托管应用
  • 渐进式、易于跟随的教程格式

前置要求

  • 熟悉虚拟机、Docker 容器、LetsEncrypt SSL 证书、数据库与命令行界面等概念
  • 可参考 Geek Cookbook 的 Kubernetes 章节(kubernetes/)作为该路径的起点

注意事项与常见问题

  • Kubernetes 路径与 Docker Swarm 路径是并列可选的两种平台底座,读者可二选一
  • 阅读该配方的主要动机之一是 upskill:学习容器编排、Prometheus 与 Grafana、Kubernetes 等技能
  • 项目更新发布于 CHANGELOG / blog,社区支持在 Discord 与 Discourse 论坛

优缺点

  • ✓ 进阶学习容器编排能力
  • ✓ 平台具备监控图表与告警

出处

本方案挖掘自开源项目 geek-cookbook/geek-cookbook,方案内容与实施命令均来自其 README 原文。

方案出处
geek-cookbook/geek-cookbook:The "Geek's Cookbook" is a collection of guides for establishing your own highly
2125 star The "Geek's Cookbook" is a collection of guides for establishing your own highly-available "private cloud" and using it to run self-hosted services such as GitLab, Plex, NextCloud, etc.

本方案由真实开源项目挖掘整理,实施命令均来自其 README 原文,安装使用请遵循项目开源协议。