A Ready Node Can Still Drift from Its Baseline

A green Ready status and a correct node configuration are not the same guarantee. I ran into that distinction while standardizing kubelet settings across several node classes in a Kubernetes cluster I operated. Each class had a configuration baseline stored in Git. It defined resource reservations, eviction thresholds, and image garbage collection settings. Kubernetes reported the nodes as Ready, yet a separate check found that the local /var/lib/kubelet/config.yaml on some of them no longer matched the expected file. ...

July 16, 2026

No newline at end of file: how one byte changes a Git diff

How a final newline differs from a blank line and why one byte affects git diff and git blame.

July 12, 2026

AGENTS.md as Part of DocOps

Why AGENTS.md should be seen not only as AI instructions, but also as part of a DocOps approach to engineering context.

July 5, 2026

Why a Good AGENTS.md Is Rarely Long

Why AGENTS.md should stay short and not replace README, ADR, CHANGELOG, or project documentation.

July 5, 2026

AGENTS.md Is Short Project Memory

Why AGENTS.md is useful not only for AI, but also for returning to a project after some time.

June 29, 2026

What I Store in AGENTS.md

Which sections to keep in AGENTS.md so AI can understand the project quickly without turning it into another README.

June 21, 2026

How I Use AGENTS.md in My Projects

Why I keep AI agent instructions in the repository and how AGENTS.md helps preserve project context.

June 20, 2026

How an inotify watchers limit caused kubelet instability

Troubleshooting an unstable Kubernetes node caused by an exhausted inotify watchers limit.

June 18, 2026

Who consumes inotify watchers in Kubernetes

An overview of the processes that consume inotify watchers and why this Linux limit should be part of infrastructure capacity planning.

June 18, 2026