浮游叙事——2025 年终总结
浅浅回头看看


晚上好,或者早上好

从业务场景到循环协调哲学,动手写一个名为 maintenance-controller 的 Kubernetes 维护控制器:MaintenancePlan CRD、声明式 API 与对象身份、ReadFacts 与 cordon 的保守契约、Eviction 子资源与 PDB 裁决。

maintenance-controller 下篇:剖析一个由 status 写回 + Watch 事件风暴引发的 429 洪泛 bug 与 NextActionAt 冷却门修复,梳理单次调用超时/整轮总截止/动作冷却时刻三个时间概念,Go 结构体到 etcd 的持久化链路,以及两阶段容器化构建。

承接上篇的终端配置,本篇记录笔者在 Linux 与 PowerShell 下常用的命令与工具:eza、fzf、管道与重定向、ssh config、lazygit / yazi / btop 等。

从 Windows Terminal 的配色、字体、背景,到 Zsh 与 PowerShell 的提示符、补全、模糊搜索与 fastfetch,一份"如何配置好看且顺手的命令行"的实战小教程。

以 Go 服务手动暴露 /metrics 为例,梳理指标与 Gauge/Counter 的定义、Prometheus 文本暴露格式、Pull 抓取模型与 Target/Job/Instance 概念,并给出最小可用的 prometheus.yml 抓取配置。

从一个 GET /healthz 请求的完整链路出发,梳理 net/http 的核心组件与 HTTP Method 语义,再基于 Go 1.22 的方法路由实现一套完整的 RESTful CRUD 服务。
