Does an MCP server make a Kubernetes operations agent better?

I checked the expectation that an MCP server makes an agent better over 240 runs. The post compares scores, unsafe actions, tokens, and read-only designs per server, and suggests which server fits which situation.

October 6, 2026 · 13 min · Hoon Jo

Claude Code can now read AGENTS.md directly

Native support does not mean the workaround has to go. The documented pitfalls, plus 80 runs from the July extension study, decide what to keep and what to fix.

September 22, 2026 · 11 min · Hoon Jo

What changes when you put Agent Router in front of your MCP servers?

Authorization down to call arguments really does work. It costs about 20ms per response and the default deployment tops out around 100 requests per second, and one iteration-count setting turns out to own that cost. Writing the condition the way the documentation shows leaves tools/list returning nothing, so an agent finds no tools at all: wrap the CEL in has().

September 16, 2026 · 15 min · Hoon Jo

What changes when you connect agents over A2A?

What A2A gives you is a contract for progress and cancellation. What it costs is a larger response (seven times plain HTTP for the same job) and 1.2 to 2.1 ms more per call. The authentication the agent card declares is not enforced by the SDK’s default setup, so read declaration and enforcement separately.

September 14, 2026 · 18 min · Hoon Jo

What changes when you put a gateway in front of MCP?

The gateway hop costs under 1 ms per tool call and never improves p99, and in return you get control and observation the server cannot do on its own. One argument-conditioned policy was accepted and still did not enforce what it said, so turn a policy on and then check it with real calls.

September 7, 2026 · 17 min · Hoon Jo

Port an MCP server to the stateless spec on Kubernetes: a step-by-step migration

Porting the transport to the v2 SDK is mostly a version bump. The real migration is deciding where handle state lives, and leaving it in pod memory brings the old failure back behind an HTTP 200 that transport retries never see.

August 18, 2026 · 16 min · Hoon Jo

How much CPU and memory does a CNI actually use?

A CNI is picked once and rarely revisited, and there is no organized data on what it consumes day to day. Measuring 5 CNIs in 14 configurations under identical conditions showed an 8x memory spread, eBPF map memory that shows up in different metrics depending on the CNI, and a 70% kube-proxy memory saving from the nftables mode that had not been published as a number.

August 4, 2026 · 9 min · Hoon Jo

Does switching CLAUDE.md to AGENTS.md slow Claude Code down?

The two AGENTS.md migration workarounds (import, symlink) were measured on Kubernetes incident-response tasks: no penalty in speed or context-load tokens; deltas moved with the symlink control, marking them as run variance.

July 3, 2026 · 4 min · Hoon Jo

Passing Conformance Isn't Enough: Re-scoring 7 Gateway API Implementations from Scratch

We rebuilt last year’s Gateway API PoC from the scoring model up and re-measured 7 implementations. All 7 pass official conformance, but the features you can actually use range from 6 to 13.

June 12, 2026 · 11 min · Hoon Jo

How well do Claude / Gemini / Codex CLI agents handle Kubernetes incidents? (AIOps Agent Benchmark)

Putting nine agents through ten Kubernetes incident scenarios under identical conditions surfaced two things: the Efficient tier beat Flagship outright, and each brand has a clearly different operational personality.

May 27, 2026 · 6 min · Hoon Jo