<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>LemonKAI</title><description>Kai Ning&apos;s bilingual infrastructure notebook on Kubernetes, GitOps, observability, AI agents, and production lessons.</description><link>https://lemonkai.github.io/</link><language>en-us</language><item><title>GitOps review checks I want before Argo CD touches production</title><link>https://lemonkai.github.io/blog/en/gitops-review-checks-before-sync/</link><guid isPermaLink="true">https://lemonkai.github.io/blog/en/gitops-review-checks-before-sync/</guid><description>A compact pre-sync checklist for GitOps changes so an innocent YAML edit does not become surprising production behavior.</description><pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate></item><item><title>KAI&apos;s K8s Journey 01: Before Deployments, understand what a Pod is managing</title><link>https://lemonkai.github.io/blog/en/kai-k8s-road-01-container-to-pod/</link><guid isPermaLink="true">https://lemonkai.github.io/blog/en/kai-k8s-road-01-container-to-pod/</guid><description>Start with the core Kubernetes abstraction first: why the platform schedules Pods instead of treating each container as the main unit of orchestration.</description><pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate></item><item><title>KAI K8s之路 01｜先別急著背資源，先搞懂 Pod 到底在管什麼</title><link>https://lemonkai.github.io/blog/zh/kai-k8s-road-01-container-to-pod/</link><guid isPermaLink="true">https://lemonkai.github.io/blog/zh/kai-k8s-road-01-container-to-pod/</guid><description>這篇先從 Kubernetes 最核心的抽象開始：為什麼它不是直接管理單個 container，而是用 Pod 當作最小調度單位。</description><pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate></item><item><title>一次探針誤判，如何把服務打進重啟循環</title><link>https://lemonkai.github.io/blog/zh/probe-misread-restart-loop/</link><guid isPermaLink="true">https://lemonkai.github.io/blog/zh/probe-misread-restart-loop/</guid><description>有些事故不是程式壞掉，而是健康檢查把原本能活下來的服務判成該重啟。這篇記一個很典型的坑。</description><pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Kubernetes rollout guardrails that catch bad deploys early</title><link>https://lemonkai.github.io/blog/en/kubernetes-rollout-guardrails/</link><guid isPermaLink="true">https://lemonkai.github.io/blog/en/kubernetes-rollout-guardrails/</guid><description>A compact baseline for probes, rollout settings, and quick triage before a Kubernetes release becomes an outage.</description><pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Agent runtime observability needs spans, tool events, and failure memory</title><link>https://lemonkai.github.io/blog/en/agent-runtime-observability/</link><guid isPermaLink="true">https://lemonkai.github.io/blog/en/agent-runtime-observability/</guid><description>Basic logging is not enough for agent systems; you need traces, tool-level outcomes, and a short path from failure back to prompt or policy.</description><pubDate>Fri, 24 Apr 2026 00:00:00 GMT</pubDate></item></channel></rss>