以 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 原文,安装使用请遵循项目开源协议。