K8s 最佳实践已更新:请使用 Node Swap! 记录在 k3s 集群中通过 kubelet drop-in 将 memorySwap.swapBehavior 从 NoSwap 调整为 LimitedSwap,并用 Ansible 固化、逐节点上线和验证的过程。 2026-10-17 CloudNative #Kubernetes #k3s #NodeSwap #LimitedSwap #cgroup
k3s + Cilium + Tailscale 双栈网络改造:评估、实验与生产落地 记录 homelab k3s 集群从 IPv4-only 改造为 IPv4/IPv6 双栈的评估、实验与生产落地过程,涵盖控制面、Cilium IPAM、回退方案与踩坑总结。 2026-10-10 CloudNative #Kubernetes #Cilium #Tailscale #IPv6 #k3s #双栈网络
如何发现 K8s 集群里的无用资源? 记录用 kor 扫描 Kubernetes 未使用资源时,配置 Grafana 面板,人工判断并清理真正的无用资源,过滤假阳性配置,并根据实际情况配置合适的告警规则。 2026-10-10 CloudNative #GitOps #Kubernetes #Grafana #Prometheus #kor
把 Tailscale 接进 Prometheus 监控 用 ProxyGroup 与 ProxyClass 为 Tailscale 代理接入指标监控的完整实践,以及为什么最终放弃"默认 ProxyClass 一把梭"这一看似优雅的方案。 2026-10-10 CloudNative #Kubernetes #Grafana #Prometheus #Tailscale #K3s
一次断电引发的血案:Ubuntu 26.04 升级中断后的完整救援实录 一次 Ubuntu 26.04 升级中途断电,机器变砖。本文记录用 Live USB + chroot 修复文件系统、dpkg、GRUB 与 initramfs 的完整救援过程。 2026-10-10 系统运维 #Ubuntu #Linux #HomeLab #GRUB #chroot
把威联通 NAS 接进 Prometheus 监控 记录将 QNAP NAS 接入 Prometheus 监控的完整过程:用 Container Station 跑 node-exporter 与 smartctl-exporter,踩过 SCSI 误判、设备权限、挂载点噪声与固件 DOM 永久误报等坑,并给出可复用的告警规则与运维要点。 2026-10-10 Monitoring #Prometheus #NAS #QNAP #smartctl #监控
精简 Linux 固件包:每个 N100 节点省下约 450 MB Ubuntu 24.04 起 linux-firmware 拆成元包 + 18 个厂商子包,直接 apt remove 会连带移除内核升级链路。本文用 linux-firmware-minimal 桩包在同一事务里安全瘦身,每个 N100 节点省下约 450 MB。 2026-10-10 运维实践 #Ubuntu #Linux #HomeLab #K3s #Firmware #APT
Ubuntu 24.04 LTS 原地升级 26.04 LTS:4 台 N100 节点实战踩坑与必查清单 记录 4 台 N100 节点从 Ubuntu 24.04 LTS 原地升级到 26.04 LTS 的实战踩坑,涵盖升级路径、升级前备份、必查清单,以及 K3s、Rook Ceph、KubeVirt 等集群组件的故障排查与修复。 2026-10-09 Homelab #Ubuntu #K3s #Homelab #Rook Ceph #KubeVirt
Rook-Ceph 数据修复实战 一次 HomeLab Rook-Ceph 集群断电后 OSD Deployment 消失的排查记录,通过三方 FSID 比对定位到 Secret 中过期 FSID,并完成修复。 2026-10-09 CloudNative #Kubernetes #Rook-Ceph #Ceph #OSD #故障排查
从中医到 AI Harness:如何用确定性外壳包裹概率性内核 传统软件工程处理的是可规定、可复现、可验证的确定性逻辑;现代 AI 处理的是从数据中归纳出来的概率性泛化。中医辨证论治,与 AI 有结构上的相似:知识不是明文规则,而是隐式经验模式;输出不是逻辑必然,而是条件分布下的高概率选择。AI Harness 最该学的,不是让模型变确定,而是用确定性外壳包住概率内核,把方差和尾部风险压到可接受范围。 2026-09-15 AI #AI