记录 Linux、Kubernetes、DevOps、Go、云原生, 以及真实环境中的部署、故障排查与实践经验。
基于 Kubernetes 的 DevOps / GitOps 高可用微服务平台
1. 项目摘要 本项目围绕一套真实可运行的 Kubernetes 实验平台,逐步完成容器网络、裸金属 LoadBalancer、Gateway API、持久化存储、数据库与缓存高可用、Prometheus生态、VictoriaMetrics、自定义业务指标 HPA、GitLab/Jenkins/Harbor/ArgoCD、DEV/TEST/PROD 多环境、BuildOnce Promote Many、Canary 渐进式发布、Prometheus Gate、自动回滚、故障演练与高可用封板。 项目的重点不是“安装了多少组件”,而是把源码、制品、声明式配置、业务流量、监控指标、恢复机制和权限边界串成一条可以解释和验证的生产闭环。 Developer / Git Push ↓ GitLab ↓ Jenkins CI Test / BuildKit / Image ↓ Harbor (immutable Git SHA) ↓ GitOps Repository ↓ ArgoCD ↓ DEV → TEST → TEST Approved → PROD Canary ↓ 5 → 10 → 30 → 50 → 100 ↓ Prometheus Gate ↙ ↘ Rollback Stable Promotion 核心方法论 BuildOnce, Promote Many;Git is Desired State;Jenkins 做 CI/编排,ArgoCD 做 CD;Readiness 与业务质量分层判断;先止血再排障;HA不等于 Backup/DR。 ...
Cloudflare + Hugo + Decap CMS 搭建静态博客
Cloudflare + Hugo + Decap CMS 搭建静态博客 这篇文章记录一下我的轻量级博客方案: Hugo + GitHub + Cloudflare Pages + Decap CMS 它不需要 PHP、MySQL,也不需要自己维护服务器,但依然可以拥有类似 WordPress 的网页后台,用浏览器直接发布 Markdown 文章。 一、整体架构 最终结构如下: 浏览器 │ ▼ Cloudflare │ ▼ Hugo 静态网站 ▲ │ 自动构建 GitHub ▲ │ Decap CMS │ ▼ /admin/ 后台 文章保存到 GitHub,Cloudflare 检测到提交后自动执行 Hugo 构建并发布。 二、本地创建 Hugo 博客 安装 Hugo Extended 后创建站点: hugo new site blog cd blog 添加主题,例如 PaperMod: ...
我的第一篇博客
Hello World 这是我的第一篇博客。 我的博客使用: Cloudflare Hugo PaperMod GitHub NIC.UA 搭建。 为什么建立这个博客 主要用于记录自己的学习和生活。 以后会继续更新。 联系方式 aaccxy@proton.me

