家庭实验室 #2:基于不可变系统的 GitOps 架构与 MikroTik 路由器加固
作者用一台旧游戏笔记本搭建基于 uCore 不可变系统的 GitOps 家庭实验室,并通过 MikroTik 路由器加固 WAN 侧管理接口。文章提供 RouterOS 防火墙规则、服务禁用、IPv6 配置等硬编码步骤,以及 uCore 安装、FluxCD 引导和 k3s 部署的完整命令链。 uCore 使用 rpm-ostree 原子更新机制,系统分区与数据分区分离,避免 OS 升级影响 PVC;Flux 通过 Kustomization 分层管理应用,支持回滚和自动同步。文中包含 Butane 生成 Ignition 配置文件、磁盘分区警告、Secure Boot MOK 密钥等实操细节,适合希望构建可复现、安全、易维护的家庭 Kubernetes 环境的读者参考。 
