<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title>Learn Kubernetes Weekly</title><link href="https://kube.today"/><link rel="self" href="https://kube.today/learn-kubernetes-weekly.xml"/><updated>2026-09-09T09:00:00Z</updated><icon>[object Object]</icon><rights>Learn Kubernetes Weekly</rights><id>https://kube.today</id><entry><title>⎈  Benchmarking LLM Inference, I Shipped Two Headlamp Plugins, Migrating from ingress-NGINX, building high-availability PostgreSQL</title><link href="https://kube.today/issues/200"/><id>https://kube.today/issues/200</id><published>2026-09-09T09:00:00Z</published><content type="html"><![CDATA[<p>This newsletter is brought to you by <a href="https://ku.bz/hypSbyc-V" title="">LearnKube — master Kubernetes with hands-on training designed for engineers who want to learn the smart way.</a></p><hr /><p><strong>This is issue 200!</strong></p><p>I can't believe we managed to publish 200 issues without ever missing one! 😱</p><p>I don't have much to say other than thank you!!!! for sticking around and reading them!</p><p><em>— Dan</em></p><hr /><h2>📚 Articles</h2><p><strong>🔥 Benchmarking LLM Inference with Production Agent Traces](<a href="https://ku.bz/Lr41DRrlf" title="">https://ku.bz/Lr41DRrlf</a>)</strong></p><p>This article explains <strong>how to benchmark LLM inference by replaying production agent traces to capture realistic session-level metrics</strong> and dependencies using OpenTelemetry Trace Replay for Inference Perf.</p><p><strong>🔥 I Shipped Two Headlamp Plugins: One Checks Your Cluster, One Makes the Dashboard Look Good](<a href="https://ku.bz/tK4YdwtgW" title="">https://ku.bz/tK4YdwtgW</a>)</strong></p><p>This article introduces two new Headlamp plugins: <strong>KubeBuddy for browser-side Kubernetes cluster auditing</strong> and Headlamp Theme Builder for creating custom dashboard themes.</p><p><strong>Migrating from ingress-NGINX to Envoy gateway](<a href="https://ku.bz/mG7jhf-Q7" title="">https://ku.bz/mG7jhf-Q7</a>)</strong></p><p>This case study walks through moving from <strong>ingress-NGINX</strong> to <strong>Envoy Gateway</strong>, including the mistakes made on the way, like nginx annotations that do not map one-to-one onto Gateway API policies.</p><p><strong>When failover isn't safe: building high-availability PostgreSQL on Kubernetes](<a href="https://ku.bz/lgDrfcM52" title="">https://ku.bz/lgDrfcM52</a>)</strong></p><p>This case study shows how a Datadog gameday exposed <strong>unsafe PostgreSQL failover</strong> on Kubernetes and how they made it safe with <strong>synchronous replication</strong> and Patroni.</p><p><strong>Rebuilding a HIPAA CI/CD pipeline: signed promotion, OPA admission, and audit-grade evidence](<a href="https://ku.bz/TYS0yf264" title="">https://ku.bz/TYS0yf264</a>)</strong></p><p>This case study shows how to implement a <strong>HIPAA-compliant CI/CD pipeline</strong> using Cosign for artifact signing, OPA Gatekeeper for admission control on EKS, and long-term evidence storage in S3.</p><hr /><p><strong>🌟 <a href="https://ku.bz/7py0zX-ct" title="">90% of teams miss at least one of these before going live.</a></strong></p><p>Our Kubernetes <strong>production-readiness</strong> checklist walks through every <strong>critical</strong> check, with a downloadable PDF <strong>worksheet</strong> to run with your team.</p><p>→ <a href="https://ku.bz/7py0zX-ct" title=""><strong>Download the checklist</strong></a></p><p><img src="https://assets.learnk8s.io/kubernetes-prod-best-practices-checklist-v3.png" alt="90% of teams miss at least one of these before going live." title="" /></p><hr /><h2>📖 Tutorials</h2><p><strong>🔥 Scanning Helm charts at scale with helmsniff](<a href="https://ku.bz/_K-S8Fv5M" title="">https://ku.bz/_K-S8Fv5M</a>)</strong></p><p>This tutorial shows how to use <strong>helmsniff</strong> to render thousands of <strong>Helm charts</strong> and report risky settings, like containers running as root, as a plain CSV you can analyse.</p><p><strong>Local Platform Engineering on Your Laptop: vind, Sveltos and ArgoCD](<a href="https://ku.bz/bQmmMLsMk" title="">https://ku.bz/bQmmMLsMk</a>)</strong></p><p>This tutorial builds a local multi-cluster lab with <strong>vind</strong>, then uses <strong>Sveltos</strong> and Argo CD to deploy to every cluster that carries the right label.</p><p><strong>Migrating from AWS VPC CNI & Kube-Proxy to Cilium on EKS](<a href="https://ku.bz/sYGLb0l37" title="">https://ku.bz/sYGLb0l37</a>)</strong></p><p>This tutorial teaches how to <strong>migrate</strong> EKS from AWS VPC CNI and <strong>kube-proxy</strong> to <strong>Cilium</strong> using blue/green nodes, <strong>WireGuard</strong> encryption, and <strong>Hubble</strong> for observability.</p><p><strong>Building a Hybrid Kubernetes Lab: Solving the “Host-Only vs. Bridged” Network Dilemma with MetalLB](<a href="https://ku.bz/lynZc_9xt" title="">https://ku.bz/lynZc_9xt</a>)</strong></p><p>This tutorial shows how to build a local Kubernetes lab in Vagrant where <strong>MetalLB</strong> actually works, by giving each VM both a host-only and a <strong>bridged</strong> network.</p><hr /><h2>💼 Kubernetes jobs</h2><p><strong><a href="https://ku.bz/Nw44Gy8Mb" title="">DevSecOps Engineer</a></strong> 💰 $54K to $440K a year · 🏢 based in the office in Seattle, WA, USA</p><p><strong><a href="https://ku.bz/4y5kPW4R6" title="">Support Engineer</a></strong> 💰 $130K a year · 🌎 remote from</p><p><strong><a href="https://ku.bz/gRKgL-JM4" title="">DevOps Engineer</a></strong> 💰 $72K to $253K a year · 🏢 based in the office in Montpellier, FR</p><p><strong><a href="https://ku.bz/_lvqNrP6L" title="">Test Automation Engineer</a></strong> 💰 $162 to $275K a year · 🌎 remote from</p><p><strong><a href="https://ku.bz/mBVwn1shq" title="">DevSecOps Engineer</a></strong> 💰 USD 134.1K to USD 287.1K a year · 🏢 based in the office in Sydney, AU</p><p>👉 Discover more opportunities on <a href="https://kube.careers" title="">Kube Careers.</a></p><hr /><h2>🛠 Tools and libraries</h2><p><strong>🔥 Kubernetes production readiness checklist](<a href="https://ku.bz/9zSG4sjDP" title="">https://ku.bz/9zSG4sjDP</a>)</strong></p><p>Kubernetes <strong>production readiness</strong> checklist is a free, open <strong>checklist</strong> for taking applications to production on Kubernetes, covering app design, manifests, <strong>security</strong>, scaling and going live.</p><p><strong>🔥 AegisBPF: eBPF runtime security agent for Linux](<a href="https://ku.bz/wd7SCHC3l" title="">https://ku.bz/wd7SCHC3l</a>)</strong></p><p>AegisBPF is an <strong>eBPF</strong> agent that actually blocks unwanted file and network access at the <strong>Linux kernel</strong> level, instead of only alerting you after something already happened.</p><p><strong>dtop: terminal dashboard for Docker containers](<a href="https://ku.bz/WBkFhLRSP" title="">https://ku.bz/WBkFhLRSP</a>)</strong></p><p>dtop is a fast <strong>terminal dashboard</strong> written in Rust that shows what all your <strong>Docker containers</strong> are doing right now, across several hosts at once.</p><p><strong>Polykube: portable workloads across many clusters](<a href="https://ku.bz/0WrtnwJND" title="">https://ku.bz/0WrtnwJND</a>)</strong></p><p>Polykube is a <strong>GitOps-native operator</strong> that runs the same workloads across clusters and clouds, with no central control plane and <strong>Cilium ClusterMesh</strong> carrying cross-cluster traffic.</p><p><strong>NineVigil - Governance and sandboxing for AI agents on Kubernetes](<a href="https://ku.bz/CKghZJGt1" title="">https://ku.bz/CKghZJGt1</a>)</strong></p><p>NineVigil is a Kubernetes <strong>operator</strong> that runs AI agents inside <strong>gVisor sandboxes</strong>, closes their network egress with Cilium and keeps a tamper-evident audit record of every run.</p><h3>More projects</h3><ul><li><p><a href="https://ku.bz/Mfyhp73fM" title="">Attune: in-place pod right-sizing operator</a></p></li><li><p><a href="https://ku.bz/zYpq6w0-5" title="">Jarvis: web UI for Prometheus Alertmanager</a></p></li></ul><hr /><h2>📅 Upcoming Kubernetes events</h2><p><strong><a href="https://ku.bz/Rf69XBsRw" title="">🌟 Advanced Kubernetes course</a></strong> 📅 Sep 10</p><p><strong><a href="https://ku.bz/NRpgNwQ_3" title="">EuroBSDCon</a></strong> 📅 Sep 13</p><p><strong><a href="https://ku.bz/lpsQqBvSt" title="">🌟 Code Europe</a></strong> 📅 Sep 15</p><p><strong><a href="https://ku.bz/L7Dxx_gVM" title="">🌟 Kubernetes Community Days Washington DC 2026</a></strong> 📅 Sep 15</p><p><strong><a href="https://ku.bz/_6JMjzT0b" title="">Devopsdays London</a></strong> 📅 Sep 17</p><p>👉 You can find more events on <a href="https://kube.events" title="">Kube Events.</a></p><hr /><h2>📢 Call for papers closing soon</h2><p><strong><a href="https://ku.bz/2x7cFfknY" title="">🔥 KubeCon + CloudNativeCon Europe 2027</a></strong> ⏳ <em>closes Oct 12</em></p><p><strong><a href="https://ku.bz/dR1p2GSGd" title="">🔥 Cloud Native Days LA</a></strong> ⏳ <em>closes Oct 19</em></p><p><strong><a href="https://ku.bz/dhNvWvdRm" title="">🔥 UbuCon India 2026</a></strong> ⏳ <em>closes Sep 30</em></p><p><strong><a href="https://ku.bz/Z6VJn_kPr" title="">🌟 Big Data Europe</a></strong> ⏳ <em>closes Nov 23</em></p><p><strong><a href="https://ku.bz/FGgs2wSVg" title="">🔥 Confoo 2027</a></strong> ⏳ <em>closes Sep 21</em></p><p><strong><a href="https://ku.bz/HvNt-SHwB" title="">🔥 AI DevWorld 2027</a></strong> ⏳ <em>closes Sep 18</em></p><p><strong><a href="https://ku.bz/01qkVfHrt" title="">🔥 Cloud Native AI + Inference Day Europe</a></strong> ⏳ <em>closes Oct 19</em></p><p><strong><a href="https://ku.bz/DvM2WhkMQ" title="">🔥 Devopsdays Los Angeles</a></strong> ⏳ <em>closes Nov 1</em></p><p><strong><a href="https://ku.bz/Fl5W2gkJ5" title="">Global Summit on Data Science and Cloud Computing</a></strong> ⏳ <em>closes Oct 15</em></p><p>👉 You can find more Call for Papers on <a href="https://kube.events/call-for-papers" title="">Kube Events.</a></p><hr /><p>That's a wrap on issue 200.</p><p>See you next week!</p><p><em>— Gulcan</em></p>]]></content><author><name>Kube Today</name></author></entry><entry><title>⎈ Batch Compute with Kueue, Server-Side Apply, Migrating from SPDY to WebSockets, The Reconciliation Loop, Securing CI/CD Lessons from Cilium</title><link href="https://kube.today/issues/199"/><id>https://kube.today/issues/199</id><published>2026-09-02T09:00:00Z</published><content type="html"><![CDATA[<p>This newsletter is brought to you by <a href="https://ku.bz/hypSbyc-V" title="">LearnKube — master Kubernetes with hands-on training designed for engineers who want to learn the smart way.</a></p><hr /><h2>📚 Articles</h2><p><strong>🔥 How Netflix Simplified Batch Compute with Kueue](<a href="https://ku.bz/3WtH2Fml9" title="">https://ku.bz/3WtH2Fml9</a>)</strong></p><p>This case study shows how <strong>Netflix moved</strong> millions of <strong>batch jobs</strong> from its homegrown queueing system to <strong>Kueue</strong>, without the people submitting those jobs noticing any change.</p><p><strong>🔥 Server-side apply: what happens when you run kubectl apply](<a href="https://ku.bz/KZ_RzWBV5" title="">https://ku.bz/KZ_RzWBV5</a>)</strong></p><p>This article explains what really happens when you run <strong>kubectl apply</strong>, and how <strong>server-side apply</strong> moves field ownership into the API server so Helm, Argo CD and HPAs hit <strong>conflicts</strong>.</p><p><strong>Kubernetes is migrating from SPDY to WebSockets](<a href="https://ku.bz/wz1d-v4qY" title="">https://ku.bz/wz1d-v4qY</a>)</strong></p><p>This article explains the <strong>technical transition of Kubernetes port-forwarding and streaming commands</strong> from the deprecated SPDY protocol to WebSockets to improve proxy compatibility.</p><p><strong>How I Learned to Stop Worrying and Love the Reconciliation Loop](<a href="https://ku.bz/kvs_6VXSW" title="">https://ku.bz/kvs_6VXSW</a>)</strong></p><p>This article explains how to use <strong>Kubernetes Custom Resource Definitions and the reconciliation loop</strong> to manage, scale, and monitor multiple <strong>concurrent AI coding agents.</strong></p><p><strong>Securing CI/CD for an open source project: lessons from Cilium](<a href="https://ku.bz/dB6Bj2sKw" title="">https://ku.bz/dB6Bj2sKw</a>)</strong></p><p>This case study shows how <strong>Cilium implements defense-in-depth supply chain security for open source CI/CD.</strong></p><p>It covers access controls, dependency pinning, credential isolation, and cryptographic verification.</p><p><strong>The Four-Layer Stack for Running Agentic AI on Kubernetes](<a href="https://ku.bz/Gw2X5272D" title="">https://ku.bz/Gw2X5272D</a>)</strong></p><p><strong>This article explains how to deploy agentic AI on Kubernetes using a four-layer architectural stack.</strong></p><p>It details model inference, fine-tuning, and agent orchestration using tools like KAITO, Ray, and MCP.</p><p><strong>The kubectl 401 That Wasn’t a Kubernetes Problem](<a href="https://ku.bz/Mxrqy_WJg" title="">https://ku.bz/Mxrqy_WJg</a>)</strong></p><p>This case study shows how debugging a <strong>kubectl 401 error on EKS revealed that a two-year-old static IAM credential file</strong> was shadowing a valid instance profile in the AWS credential chain.</p><hr /><p><strong>🌟 <a href="https://ku.bz/dWKDQHl_m" title="">Advanced Kubernetes Course</a></strong></p><p>This four-day <strong>advanced</strong> kubernetes course teaches you:</p><ul><li><p>networking,</p></li><li><p><strong>autoscaling</strong>,</p></li><li><p>security,</p></li><li><p>and <strong>scheduling</strong></p></li></ul><p>through <strong>hands-on</strong> labs, led by engineers who run Kubernetes clusters in production every day.</p><p>→ <a href="https://ku.bz/dWKDQHl_m" title=""><strong>Join us, Sept 10</strong></a></p><p><img src="https://assets.learnk8s.io/10-sept-online-course-v2.png" alt="Advanced Kubernetes Course" title="" /></p><hr /><h2>📖 Tutorials</h2><p><strong>🔥 Claude Code: creating a Kubernetes debugging AI Agent for VictoriaMetrics](<a href="https://ku.bz/5vBMv6khV" title="">https://ku.bz/5vBMv6khV</a>)</strong></p><p>This tutorial shows how to build a <strong>Kubernetes debugging AI agent</strong> as a Claude Code <strong>plugin</strong>, with its own marketplace, skills for querying VictoriaMetrics and controlled tool permissions.</p><p><strong>🔥 Building a Kubernetes Raspberry Pi Homelab with K3s](<a href="https://ku.bz/dVBHR_Ztk" title="">https://ku.bz/dVBHR_Ztk</a>)</strong></p><p>This tutorial teaches how to <strong>build</strong> a Raspberry Pi <strong>K3s homelab</strong> by preparing nodes, enabling cgroups, configuring networking, joining agents, and deploying a Skaffold demo app.</p><p><strong>Architecting Next-Generation Infrastructure: Enterprise Multi-Cluster Management Using Rancher, Virtual Clusters (vCluster), and Kargo GitOps](<a href="https://ku.bz/_BFwl6fKW" title="">https://ku.bz/_BFwl6fKW</a>)</strong></p><p>This guide shows you <strong>how to architect a multi-cluster Kubernetes environment</strong> using Rancher for governance, vCluster for cost-efficient isolation, and Kargo for automated GitOps promotion pipelines.</p><p><strong>🔥 Authentication between microservices using Kubernetes identities](<a href="https://ku.bz/rz69JFBdZ" title="">https://ku.bz/rz69JFBdZ</a>)</strong></p><p>This tutorial shows how two in-cluster services can authenticate each other with <strong>Service Account tokens and the TokenReview API</strong>, then makes it safer with <strong>audience-bound projected tokens</strong>.</p><hr /><h2>📺 This week on the KubeFM podcast</h2><p><strong><a href="https://ku.bz/848pmBN5_" title="">Observability Won't Save You</a></strong></p><hr /><h2>💼 Kubernetes jobs</h2><p><strong><a href="https://ku.bz/x6K1dFP0D" title="">Site Reliability Engineer</a></strong> 💰 $156K to $200K a year · 🌎 remote from</p><p><strong><a href="https://ku.bz/J_Rm_q2_L" title="">Software Engineer</a></strong> 💰 $59.9K to $297K a year · 🏢 based in the office in Austin, TX, USA</p><p><strong><a href="https://ku.bz/kBk4b26LN" title="">Software Engineer</a></strong> 💰 $141.3K to $360.7K a year · 🏢 based in the office (and remote from home) in San Jose, CA, USA</p><p><strong><a href="https://ku.bz/4nJsqZDqP" title="">Software Engineer</a></strong> 💰 US$37 to US$385K a year · 🏢 based in the office (and remote from home) in Manchester, GB</p><p><strong><a href="https://ku.bz/nh0b4dQB9" title="">Software Engineer</a></strong> 💰 $108K to $264K a year · 🏢 based in the office in Seoul, KR</p><p>👉 Discover more opportunities on <a href="https://kube.careers" title="">Kube Careers.</a></p><hr /><h2>🛠 Tools and libraries</h2><p><strong>🔥 l9gpu: GPU telemetry with workload attribution](<a href="https://ku.bz/JCtj79Xms" title="">https://ku.bz/JCtj79Xms</a>)</strong></p><p>l9gpu is a <strong>GPU telemetry</strong> agent that emits OpenTelemetry metrics with <strong>workload attribution built in</strong>, so you can see which pod, team or Slurm job is using each NVIDIA, AMD or Intel GPU.</p><p><strong>Praesto](<a href="https://ku.bz/nl0_KD09R" title="">https://ku.bz/nl0_KD09R</a>)</strong></p><p>Praesto is a Kubernetes-native operator and CSI driver that automates the <strong>caching and mounting of AI model artifacts from Hugging Face into workloads</strong> using local node storage or shared PVCs.</p><p><strong>kubectl-x: Run kubectl across every context at once](<a href="https://ku.bz/DKVVbR-vB" title="">https://ku.bz/DKVVbR-vB</a>)</strong></p><p>kubectl-x is a <strong>kubectl plugin</strong> that runs the same read-only command against <strong>every context</strong> in your kubeconfig in parallel, and can <strong>merge the results</strong> into valid JSON or YAML.</p><p><strong>ArgoCD Mobile](<a href="https://ku.bz/B2PTPHXxL" title="">https://ku.bz/B2PTPHXxL</a>)</strong></p><p>A native iOS and Android app for <strong>monitoring and managing Argo CD deployments from your phone.</strong></p><p><strong>diffyml - structural YAML diff with Kubernetes awareness](<a href="https://ku.bz/69kPj1b9R" title="">https://ku.bz/69kPj1b9R</a>)</strong></p><p>diffyml compares <strong>YAML files</strong> by structure instead of line by line, and knows enough about <strong>Kubernetes resources</strong> to match them up even when the order changes.</p><h3>More projects</h3><ul><li><p><a href="https://ku.bz/Tb0pCzSJc" title="">Ballast: Kubernetes right-sizing operator</a></p></li><li><p><a href="https://ku.bz/Y8RNGkY16" title="">Cordium - Kubernetes sandboxes with secretless access</a></p></li></ul><hr /><h2>📅 Upcoming Kubernetes events</h2><p><strong><a href="https://ku.bz/DPJ1j1F4C" title="">🌟 Container Days Hamburg 2026</a></strong> 📅 Sep 4</p><p><strong><a href="https://ku.bz/d3J7h9qW-" title="">🌟 Devopsdays Graz</a></strong> 📅 Sep 4</p><p><strong><a href="https://ku.bz/xhZRC9w3K" title="">🔥 fwd:cloudsec Europe 2026</a></strong> 📅 Sep 8</p><p><strong><a href="https://ku.bz/0QmjfzpDV" title="">🌟 Devopsdays Portland</a></strong> 📅 Sep 8</p><p><strong><a href="https://ku.bz/kRYhSQhMq" title="">🔥 KubeCon China 2026</a></strong> 📅 Sep 9</p><p><strong><a href="https://ku.bz/Rf69XBsRw" title="">🌟 Advanced Kubernetes course</a></strong> 📅 Sep 10</p><p>👉 You can find more events on <a href="https://kube.events" title="">Kube Events.</a></p><hr /><h2>📢 Call for papers closing soon</h2><p><strong><a href="https://ku.bz/kXNs2bzgF" title="">🔥 Kubernetes Community Days Florida 2026 Miami</a></strong> ⏳ <em>closes Sep 7</em></p><p><strong><a href="https://ku.bz/2x7cFfknY" title="">🔥 KubeCon + CloudNativeCon Europe 2027</a></strong> ⏳ <em>closes Oct 12</em></p><p><strong><a href="https://ku.bz/dhNvWvdRm" title="">🔥 UbuCon India 2026</a></strong> ⏳ <em>closes Sep 30</em></p><p><strong><a href="https://ku.bz/Z6VJn_kPr" title="">🔥 Big Data Europe</a></strong> ⏳ <em>closes Nov 23</em></p><p><strong><a href="https://ku.bz/FGgs2wSVg" title="">🔥 Confoo 2027</a></strong> ⏳ <em>closes Sep 21</em></p><p><strong><a href="https://ku.bz/HvNt-SHwB" title="">🔥 AI DevWorld 2027</a></strong> ⏳ <em>closes Sep 18</em></p><p><strong><a href="https://ku.bz/Fl5W2gkJ5" title="">Global Summit on Data Science and Cloud Computing</a></strong> ⏳ <em>closes Oct 15</em></p><p><strong><a href="https://ku.bz/Jdwddcl58" title="">🌟 SREday Amsterdam 2026</a></strong> ⏳ <em>closes Oct 1</em></p><p><strong><a href="https://ku.bz/RH8-Dw27l" title="">🌟 NextGen Intelligence Conference: Data, Cloud & AI</a></strong> ⏳ <em>closes Oct 9</em></p><p>👉 You can find more Call for Papers on <a href="https://kube.events/call-for-papers" title="">Kube Events.</a></p><hr /><p>Until next time!</p><p><em>— Gulcan</em></p>]]></content><author><name>Kube Today</name></author></entry><entry><title>⎈ Data Lakehouse Infrastructure, Kubernetes Tool Trends, Kafka Performance Lessons, CODECO Architecture, AI Deleted Wrong Deployment</title><link href="https://kube.today/issues/198"/><id>https://kube.today/issues/198</id><published>2026-08-26T09:00:00Z</published><content type="html"><![CDATA[<p>This newsletter is brought to you by <a href="https://ku.bz/hypSbyc-V" title="">LearnKube — master Kubernetes with hands-on training designed for engineers who want to learn the smart way.</a></p><hr /><p><strong>We published a free, 342-page technical guide to Kubernetes rightsizing.</strong></p><p>The guide covers:</p><ul><li><p>How Kubernetes requests and limits work.</p></li><li><p>Which container, runtime, and application metrics you can trust.</p></li><li><p>How to apply changes safely with policy, GitOps, rollouts, and rollback conditions.</p></li><li><p>Where AI can help without receiving unchecked production authority.</p></li></ul><p>This is by far the longest book I've written with Gulcan! There's so much to say about requests/limits 😅</p><p><a href="https://learnkube.com/kubernetes-rightsizing" title=""><strong>You can find it here</strong></a></p><p><em>— Dan</em></p><hr /><h2>📚 Articles</h2><p><strong>🔥 Data Lakehouse: Infrastructure](<a href="https://ku.bz/RsH520cq8" title="">https://ku.bz/RsH520cq8</a>)</strong></p><p>This case study walks through how Fresha built a scalable <strong>AWS-backed Data Lakehouse</strong> using <strong>EKS, Flink and StarRocks</strong>, bringing real-time streams and batch analytics together in one platform.</p><p><strong>🌟 What the Popularity of Emerging Tools Tells Us About Kubernetes' Future](<a href="https://ku.bz/_1-BMMnPG" title="">https://ku.bz/_1-BMMnPG</a>)</strong></p><p>Drawing on more than <strong>100 KubeFM conversations</strong>, this article shows how tools like Karpenter, KRO, Argo CD, OpenTelemetry, Kueue, and Kgateway are shaping <strong>autonomous infrastructure</strong>, platform engineering, and AI workloads.</p><p><strong>Kafka on Kubernetes: Performance Lessons for Any Disk-Heavy Data Service](<a href="https://ku.bz/0P1BSLKKz" title="">https://ku.bz/0P1BSLKKz</a>)</strong></p><p>This case study traces why <strong>Kafka started reading from disk</strong> after moving from EC2 to EKS, and lands on cgroup v2 reclaim pressure.</p><p><strong>To Centralise or Not to Centralise: The Questions That Shaped the Kubernetes CODECO Federated Architecture](<a href="https://ku.bz/t-m2K1CTK" title="">https://ku.bz/t-m2K1CTK</a>)</strong></p><p>This article explains the <strong>centralise-or-not trade-off</strong> behind CODECO's <strong>federated</strong> Kubernetes architecture across cloud, edge and <strong>IoT</strong>, and how neighbourhood-scoped control, <strong>decentralised</strong> AI and federated scheduling answer it.</p><p><strong>Your AI just deleted the wrong deployment. Now what?](<a href="https://ku.bz/qwTBzbg1y" title="">https://ku.bz/qwTBzbg1y</a>)</strong></p><p>This article argues that <strong>MCP servers for Kubernetes</strong> ship the accelerator without the brake, and walks through a two-tier design in which an agent can only propose a change, and a human <strong>approves the exact plan</strong> before it is applied.</p><p><strong>My Experiments with MCP: Moving Beyond the “Agent Wrapper”](<a href="https://ku.bz/sVf2HFvfq" title="">https://ku.bz/sVf2HFvfq</a>)</strong></p><p>This article presents a proof of concept in which an <strong>Elasticsearch MCP server</strong> runs on Kubernetes so an SRE agent can search logs in plain language, and it ends with the authentication and <strong>RBAC</strong> work still needed for production.</p><p><strong>Fixing Harbor Trivy Scanning in a VKS Supervisor Service Deployment](<a href="https://ku.bz/cScZ7ZQ8d" title="">https://ku.bz/cScZ7ZQ8d</a>)</strong></p><p>This case study shows how to <strong>stabilize Harbor</strong> on VMware VKS by expanding storage, upgrading the Supervisor Service, and configuring <strong>Trivy scanning</strong> to <strong>receive vulnerability results</strong>.</p><hr /><p><strong>🌟 <a href="https://ku.bz/PwXGb5js4" title="">The Technical Guide to Kubernetes Rightsizing</a></strong></p><p>Guessing at <strong>CPU and memory limits</strong> again? We've all been there.</p><p>This guide walks through the <strong>whole rightsizing journey</strong>, from messy metrics to safe production changes, and shows <strong>where AI actually helps</strong> (and where it doesn't).</p><p>→ <a href="https://ku.bz/PwXGb5js4" title=""><strong>Grab the free guide</strong></a></p><p><img src="https://assets.learnk8s.io/rightsizing.png" alt="The Technical Guide to Kubernetes Rightsizing" title="" /></p><hr /><h2>📖 Tutorials</h2><p><strong>Building a Real k6 Test Suite Against a Live Kubernetes App](<a href="https://ku.bz/WdN67jxpY" title="">https://ku.bz/WdN67jxpY</a>)</strong></p><p>This tutorial builds a real <strong>k6 test suite</strong> against Google's Online Boutique running on a home lab Kubernetes cluster, with a shared client library, smoke, load, stress, and browser tests, and the <strong>two bugs</strong> the first run exposed.</p><p><strong>From Ingress to Gateway API: How We Modernized Networking on Our GKE Cluster](<a href="https://ku.bz/_qb-q_1nC" title="">https://ku.bz/_qb-q_1nC</a>)</strong></p><p>This tutorial explains why <strong>Gateway API replaces Ingress</strong> on GKE, walking through GatewayClass, Gateway, and HTTPRoute, then sets up traffic splitting and TLS without vendor-specific <strong>annotations</strong>.</p><p><strong>Deploying WSO2 API Platform Gateway on OpenShift: A Practical Guide](<a href="https://ku.bz/mgzxbfHBW" title="">https://ku.bz/mgzxbfHBW</a>)</strong></p><p>This tutorial walks through deploying the <strong>WSO2 API Platform Gateway on OpenShift</strong>, from building the images and installing cert-manager to applying the gateway operator, a sample REST API, and the route that exposes it.</p><p><strong>Autoscalable GitLab runners on AWS EC2](<a href="https://ku.bz/nD6qbNZ3w" title="">https://ku.bz/nD6qbNZ3w</a>)</strong></p><p>This tutorial shows how to replace always-on EC2 runners with <strong>autoscaling GitLab runners</strong> using the AWS <strong>fleeting</strong> plugin and an Auto Scaling Group, so instances start per job and shut down when the queue is empty.</p><hr /><h2>📺 This week on the KubeFM podcast</h2><p><strong><a href="https://ku.bz/4QZDqrnf-" title="">Why Kubernetes Needs to Learn GPUs</a></strong></p><hr /><h2>💼 Kubernetes jobs</h2><p><strong><a href="https://ku.bz/RsMLgRmwf" title="">Platform Engineer</a></strong> 💰 $293.8K to $343.34K a year · 🏢 based in the office in San Mateo, CA, USA</p><p><strong><a href="https://ku.bz/7bzKYNJ90" title="">Data Engineer</a></strong> 💰 $76.5K to $275K a year · 🏢 based in the office in San Mateo, CA, USA</p><p><strong><a href="https://ku.bz/djp3vrwF0" title="">Platform Engineer</a></strong> 💰 $345.04K to $399.42K a year · 🏢 based in the office in San Mateo, CA, USA</p><p><strong><a href="https://ku.bz/WQ0tVG-W6" title="">Software Engineer</a></strong> 💰 $243.29K to $295.25K a year · 🏢 based in the office in San Mateo, CA, USA</p><p><strong><a href="https://ku.bz/_lbTMl9Hz" title="">Platform Engineer</a></strong> 💰 $295.25K to $345.04K a year · 🏢 based in the office in San Mateo, CA, USA</p><p>👉 Discover more opportunities on <a href="https://kube.careers" title="">Kube Careers.</a></p><hr /><h2>🛠 Tools and libraries</h2><p><strong>🔥 KubeElasti: scale services to zero without dropping requests](<a href="https://ku.bz/zbxX-YGrw" title="">https://ku.bz/zbxX-YGrw</a>)</strong></p><p>KubeElasti <strong>scales</strong> idle Kubernetes services down to zero and wakes them on the first request, holding that <strong>traffic</strong> in a <strong>proxy queue</strong> so nothing is lost while the pods start.</p><p><strong>🔥 Kubernetes IPsec Connection Operator](<a href="https://ku.bz/Stkf6J4qr" title="">https://ku.bz/Stkf6J4qr</a>)</strong></p><p>IPMan is a Kubernetes operator that <strong>automates IPSec VPN setup</strong> (via StrongSwan) so your workloads can securely connect across networks.</p><p><strong>OpenDepot](<a href="https://ku.bz/ZqbpsnrrQ" title="">https://ku.bz/ZqbpsnrrQ</a>)</strong></p><p><strong>OpenDepot</strong> is a self-hosted, Kubernetes-native registry for your <strong>OpenTofu/Terraform</strong> modules and providers, so you control distribution and versions rather than relying on the public registry.</p><p><strong>Klarity](<a href="https://ku.bz/-nsjD3JZ9" title="">https://ku.bz/-nsjD3JZ9</a>)</strong></p><p><strong>Klarity</strong> is a read-only <strong>Kubernetes</strong> dashboard for GitOps teams: it shows everything running in the cluster but never lets anyone change it outside Git.</p><p><strong>kstack: Claude Code skill pack for Kubernetes operations](<a href="https://ku.bz/K_RzQ3R1W" title="">https://ku.bz/K_RzQ3R1W</a>)</strong></p><p>kstack is a <strong>skill pack for Claude Code</strong> that runs monitoring, troubleshooting and audit tasks on your clusters, handing the heavy shell work to tools like Kubetail, Helm and <strong>Trivy</strong> to keep answers fast.</p><h3>More projects</h3><ul><li><p><a href="https://ku.bz/s3P-hs52K" title="">k8s-overcommit Operator: Kubernetes pod resource overcommit manager</a></p></li><li><p><a href="https://ku.bz/2tGP1vSc3" title="">Kloak: agentless secret injection for Kubernetes</a></p></li></ul><hr /><h2>📅 Upcoming Kubernetes events</h2><p><strong><a href="https://ku.bz/yfQLqPGvL" title="">Devopsdays Lima</a></strong> 📅 Aug 26</p><p><strong><a href="https://ku.bz/W2xBlGTlq" title="">Devopsdays Jakarta</a></strong> 📅 Aug 27</p><p><strong><a href="https://ku.bz/cYBTsvxMK" title="">AI for Kubernetes: Runtime, Data, and Scale</a></strong> 📅 Aug 27</p><p><strong><a href="https://ku.bz/9xv60CdCz" title="">🔥 Kubernetes Community Days Korea 2026</a></strong> 📅 Sep 1</p><p><strong><a href="https://ku.bz/DyqM3gbzC" title="">🌟 Kubernetes Community Days San Francisco Bay Area 2026</a></strong> 📅 Sep 1</p><p><strong><a href="https://ku.bz/Rf69XBsRw" title="">🌟 Advanced Kubernetes course</a></strong> 📅 Sep 10</p><p>👉 You can find more events on <a href="https://kube.events" title="">Kube Events.</a></p><hr /><h2>📢 Call for papers closing soon</h2><p><strong><a href="https://ku.bz/kXNs2bzgF" title="">🔥 Kubernetes Community Days Florida 2026 Miami</a></strong> ⏳ <em>closes Sep 7</em></p><p><strong><a href="https://ku.bz/2x7cFfknY" title="">🔥 KubeCon + CloudNativeCon Europe 2027</a></strong> ⏳ <em>closes Oct 12</em></p><p><strong><a href="https://ku.bz/nD3VCpVwV" title="">🔥 OmniOpenCon 2026</a></strong> ⏳ <em>closes Aug 31</em></p><p><strong><a href="https://ku.bz/6TjYs8nh4" title="">🔥 Monster Scale Summit 2027</a></strong> ⏳ <em>closes Aug 28</em></p><p><strong><a href="https://ku.bz/dhNvWvdRm" title="">🔥 UbuCon India 2026</a></strong> ⏳ <em>closes Sep 30</em></p><p><strong><a href="https://ku.bz/Z6VJn_kPr" title="">🔥 Big Data Europe</a></strong> ⏳ <em>closes Nov 23</em></p><p><strong><a href="https://ku.bz/FGgs2wSVg" title="">🔥 Confoo 2027</a></strong> ⏳ <em>closes Sep 21</em></p><p><strong><a href="https://ku.bz/HvNt-SHwB" title="">🔥 AI DevWorld 2027</a></strong> ⏳ <em>closes Sep 18</em></p><p><strong><a href="https://ku.bz/Fl5W2gkJ5" title="">Global Summit on Data Science and Cloud Computing</a></strong> ⏳ <em>closes Oct 15</em></p><p>👉 You can find more Call for Papers on <a href="https://kube.events/call-for-papers" title="">Kube Events.</a></p><hr /><p>We're two weeks away from issue 200.</p><p>See you next wednesday.</p><p><em>— Gulcan</em></p>]]></content><author><name>Kube Today</name></author></entry><entry><title>⎈ HPA Through Control Theory, End-to-End Observability, Inside Volcano Controllers, Forking Stateful Functions for Flink, Dagster on Kubernetes</title><link href="https://kube.today/issues/197"/><id>https://kube.today/issues/197</id><published>2026-08-19T09:00:00Z</published><content type="html"><![CDATA[<p>This newsletter is brought to you by <a href="https://ku.bz/hypSbyc-V" title="">LearnKube — master Kubernetes with hands-on training designed for engineers who want to learn the smart way.</a></p><hr /><h2>📚 Articles</h2><p><strong>Kubernetes Through Control Theory Glasses: HPA](<a href="https://ku.bz/FdGgBK2q8" title="">https://ku.bz/FdGgBK2q8</a>)</strong></p><p>This article reads the <strong>HPA as a proportional controller</strong> from control theory, showing why the deadband, high gain and slow response trade-offs are unavoidable, and what dead time and <strong>pod quantization</strong> do to a PID version of it.</p><p><strong>Engineering End-to-End Observability for Kubernetes Workloads](<a href="https://ku.bz/36ZySjmLB" title="">https://ku.bz/36ZySjmLB</a>)</strong></p><p>This article explains why Kubernetes <strong>observability</strong> falls apart when metrics, logs and traces don't share context, and how consistent service identity, bounded label cardinality and <strong>OpenTelemetry</strong> pull them back together.</p><p><strong>Inside Volcano Controllers: Gang Scheduling, State Machines, and Real Kubernetes Logs](<a href="https://ku.bz/20Fv1tPVM" title="">https://ku.bz/20Fv1tPVM</a>)</strong></p><p>This article opens up <strong>Volcano's controllers</strong> to show how gang scheduling avoids the deadlock where half a distributed job holds resources, following the PodGroup and Job <strong>state machines</strong> with real cluster logs.</p><p><strong>We forked Apache Stateful Functions for Flink 2.x — here's why](<a href="https://ku.bz/FFkxJ1PDK" title="">https://ku.bz/FFkxJ1PDK</a>)</strong></p><p>This article explains why a team <strong>forked Apache Stateful Functions</strong> to keep it running on <strong>Flink 2.x and Java 21</strong>, what they changed in the connectors, build and release pipeline, and when you should use the fork.</p><p><strong>Dagster on Kubernetes: When More Nodes Won’t Save You](<a href="https://ku.bz/rwhl-XDr7" title="">https://ku.bz/rwhl-XDr7</a>)</strong></p><p>This article explains how to <strong>troubleshoot Dagster</strong> on Kubernetes when <strong>runs stay slow</strong>, covering concurrency limits, pod scheduling issues, <strong>retries</strong>, and PostgreSQL queue coordinator bottlenecks.</p><p><strong>An 8-minute outage from a dead NLB and a JVM that cached DNS forever](<a href="https://ku.bz/SvLNyzRrh" title="">https://ku.bz/SvLNyzRrh</a>)</strong></p><p>This case study shows how a <strong>JVM DNS cache</strong> pinned one service to <strong>dead AWS Network Load Balancer IPs</strong> during migration, causing an outage fixed with a 30-second TTL.</p><hr /><p><strong>🌟 <a href="https://ku.bz/dWKDQHl_m" title="">Advanced Kubernetes Course</a></strong></p><p>This four-day <strong>advanced</strong> kubernetes course teaches you:</p><ul><li><p>networking,</p></li><li><p><strong>autoscaling</strong>,</p></li><li><p>security,</p></li><li><p>and <strong>scheduling</strong></p></li></ul><p>through <strong>hands-on</strong> labs, led by engineers who run Kubernetes clusters in production every day.</p><p>→ <a href="https://ku.bz/dWKDQHl_m" title=""><strong>Join us, Sep 10</strong></a></p><p><img src="https://assets.learnk8s.io/10-sept-online-course-v2.png" alt="Advanced Kubernetes Course" title="" /></p><hr /><h2>📖 Tutorials</h2><p><strong>Ephemeral Environments: Automating QA for Reliable Cloud-Native Systems](<a href="https://ku.bz/Q4v7_txTm" title="">https://ku.bz/Q4v7_txTm</a>)</strong></p><p>This tutorial shows how to give every pull request its own <strong>ephemeral Kubernetes environment</strong> so tests run in a clean, isolated setup, using GitHub Actions and <strong>Argo CD ApplicationSets</strong>.</p><p><strong>🔥 Tuning Argo CD When the Defaults Stop Working](<a href="https://ku.bz/PCYdBCdgL" title="">https://ku.bz/PCYdBCdgL</a>)</strong></p><p>This tutorial shows how to <strong>tune Argo CD</strong> when defaults stop working, using <strong>metrics</strong> to find scaling, memory, Redis, <strong>sharding</strong>, and monorepo problems.</p><p><strong>Kubernetes KEDA Autoscaling: Scale Smarter, Not Harder](<a href="https://ku.bz/h98Gv_lXp" title="">https://ku.bz/h98Gv_lXp</a>)</strong></p><p>This tutorial shows how <strong>KEDA</strong> scales workloads on queue depth instead of CPU, with a full RabbitMQ example: install, TriggerAuthentication, <strong>ScaledObject</strong> and a load test that proves the scaling works.</p><hr /><h2>💼 Kubernetes jobs</h2><p><strong><a href="https://ku.bz/FH-gZP1lr" title="">Platform Engineer</a></strong> 💰 $165K to $200K a year · 🏢 based in the office in Los Angeles, CA, USA</p><p><strong><a href="https://ku.bz/NQNRXrw-l" title="">Support Engineer</a></strong> 💰 CA$150K to CA$180K a year · 🌎 remote from</p><p><strong><a href="https://ku.bz/hhtxRSJS9" title="">Support Engineer</a></strong> 💰 $100K to $130K a year · 🌎 remote from</p><p><strong><a href="https://ku.bz/J_NmJz1RR" title="">DevOps Engineer</a></strong> 💰 $67.5K to $440K a year · 🏢 based in the office in Houston, TX, USA</p><p><strong><a href="https://ku.bz/BwnTrgWtj" title="">Platform Engineer</a></strong> 💰 $84K to $120K a year · 🌎 remote from</p><p>👉 Discover more opportunities on <a href="https://kube.careers" title="">Kube Careers.</a></p><hr /><h2>🛠 Tools and libraries</h2><p><strong>🔥 k8s-mechanic](<a href="https://ku.bz/Xg8shhsZb" title="">https://ku.bz/Xg8shhsZb</a>)</strong></p><p>k8s-mechanic <strong>watches for pod crashes</strong>, degraded Deployments, and NotReady nodes, spawns a read-only in-cluster agent that <strong>investigates</strong> the failure and opens a PR on your GitOps repo with secret redaction, prompt injection detection, and a pentest report.</p><p><strong>KSolver: Kubernetes cost optimizer](<a href="https://ku.bz/Xlk2fDVR4" title="">https://ku.bz/Xlk2fDVR4</a>)</strong></p><p>KSolver is a <strong>Kubernetes cost optimizer</strong> that uses CP-SAT constraint programming to find cheaper node fleets, explain blockers, simulate changes, and rank safe savings actions.</p><p><strong>cookiecluster: EKS Terraform CLI](<a href="https://ku.bz/HWhpFR_91" title="">https://ku.bz/HWhpFR_91</a>)</strong></p><p>cookiecluster is a <strong>CLI tool</strong> written in <strong>Rust</strong> that generates <strong>EKS cluster definitions</strong> in <strong>Terraform</strong> through an interactive configuration process.</p><p><strong>Agent Substrate: Kubernetes runtime for stateful agents](<a href="https://ku.bz/YjGjp1VDr" title="">https://ku.bz/YjGjp1VDr</a>)</strong></p><p>Agent Substrate is a <strong>Kubernetes runtime for stateful agents</strong> that packs many mostly idle agents onto a few worker pods while keeping each agent's memory, filesystem state and <strong>routing</strong> intact.</p><p><strong>Dynamo ModelExpress: model weight management for LLM inference](<a href="https://ku.bz/RyyNYRgJs" title="">https://ku.bz/RyyNYRgJs</a>)</strong></p><p>ModelExpress is an NVIDIA service that manages <strong>model weights across a cluster</strong>, caching them and moving them <strong>GPU-to-GPU over RDMA</strong> instead of reloading from storage, so new vLLM or Dynamo pods start serving much sooner.</p><h3>More projects</h3><ul><li><p><a href="https://ku.bz/wyGW4WtdG" title="">HAProxy Data Plane API</a></p></li></ul><hr /><h2>📅 Upcoming Kubernetes events</h2><p><strong><a href="https://ku.bz/HxhkT3JdY" title="">DevOps Midwest 2026</a></strong> 📅 Aug 22</p><p><strong><a href="https://ku.bz/k84xzzhxj" title="">Devopsdays Curitiba</a></strong> 📅 Aug 22</p><p><strong><a href="https://ku.bz/j1_g8D3R7" title="">🔥 Building a Kubernetes-Native Control Plane for Hybrid Infrastructure at Julius Bär</a></strong> 📅 Aug 25</p><p><strong><a href="https://ku.bz/Q-ThRC3Ny" title="">techcamp 2026</a></strong> 📅 Aug 26</p><p><strong><a href="https://ku.bz/yfQLqPGvL" title="">Devopsdays Lima</a></strong> 📅 Aug 26</p><p><strong><a href="https://ku.bz/Rf69XBsRw" title="">🌟 Advanced Kubernetes course</a></strong> 📅 Sep 10</p><p>👉 You can find more events on <a href="https://kube.events" title="">Kube Events.</a></p><hr /><h2>📢 Call for papers closing soon</h2><p><strong><a href="https://ku.bz/kXNs2bzgF" title="">🔥 Kubernetes Community Days Florida 2026 Miami</a></strong> ⏳ <em>closes Sep 7</em></p><p><strong><a href="https://ku.bz/2x7cFfknY" title="">🔥 KubeCon + CloudNativeCon Europe 2027</a></strong> ⏳ <em>closes Oct 12</em></p><p><strong><a href="https://ku.bz/nD3VCpVwV" title="">🔥 OmniOpenCon 2026</a></strong> ⏳ <em>closes Aug 31</em></p><p><strong><a href="https://ku.bz/6TjYs8nh4" title="">🔥 Monster Scale Summit 2027</a></strong> ⏳ <em>closes Aug 28</em></p><p><strong><a href="https://ku.bz/dhNvWvdRm" title="">🔥 UbuCon India 2026</a></strong> ⏳ <em>closes Sep 30</em></p><p><strong><a href="https://ku.bz/CjjkNwR42" title="">🔥 ONE Summit Japan</a></strong> ⏳ <em>closes Aug 24</em></p><p><strong><a href="https://ku.bz/FGgs2wSVg" title="">🔥 Confoo 2027</a></strong> ⏳ <em>closes Sep 21</em></p><p><strong><a href="https://ku.bz/HvNt-SHwB" title="">🔥 AI DevWorld 2027</a></strong> ⏳ <em>closes Sep 18</em></p><p><strong><a href="https://ku.bz/Fl5W2gkJ5" title="">Global Summit on Data Science and Cloud Computing</a></strong> ⏳ <em>closes Oct 15</em></p><p>👉 You can find more Call for Papers on <a href="https://kube.events/call-for-papers" title="">Kube Events.</a></p><hr /><p>Enjoy this one.</p><p>See you next week!</p><p><em>— Gulcan</em></p>]]></content><author><name>Kube Today</name></author></entry><entry><title>⎈ YouTube Load Balancing in Go, ETCD Crash Disk Checks, CoreDNS Default Culprit, Zero Downtime EKS Migration, Deterministic Routing</title><link href="https://kube.today/issues/196"/><id>https://kube.today/issues/196</id><published>2026-08-12T09:00:00Z</published><content type="html"><![CDATA[<p>This newsletter is brought to you by <a href="https://ku.bz/hypSbyc-V" title="">LearnKube — master Kubernetes with hands-on training designed for engineers who want to learn the smart way.</a></p><hr /><h2>📚 Articles</h2><p><strong>🔥 How I Rebuilt YouTube’s Load Balancing Algorithm in Go](<a href="https://ku.bz/l6tZQ8g6f" title="">https://ku.bz/l6tZQ8g6f</a>)</strong></p><p>This article explains a <strong>Go reimplementation</strong> of Google’s <strong>Prequal load-balancing</strong> idea as a Kubernetes ingress controller with probes, route-local state, and <strong>benchmark</strong> evidence.</p><p><strong>🔥 When ETCD Crashes, Check Your Disks First: A Pod CrashLoopBack Debugging Story](<a href="https://ku.bz/p1hBF3Jdq" title="">https://ku.bz/p1hBF3Jdq</a>)</strong></p><p>This case study shows how <strong>etcd CrashLoopBack pods</strong> on a <strong>Karmada/k3s</strong> demo cluster turned out to be a <strong>ZFS I/O latency problem</strong>, and how four ZFS tuning settings fixed it — including the exact etcd <strong>Prometheus metrics</strong> to watch.</p><p><strong>🔥 We Blamed CoreDNS for Weeks. The Real Culprit Was a Default We Never Questioned](<a href="https://ku.bz/pZG7kVlFk" title="">https://ku.bz/pZG7kVlFk</a>)</strong></p><p>This article explains how Kubernetes pod <strong>DNS failures</strong> can come from the default <strong>ndots:5 setting</strong> and a Linux <strong>conntrack</strong> issue, and shows how <strong>ndots:2</strong> plus single-request-reopen can <strong>reduce</strong> DNS noise and fix intermittent <strong>resolution errors</strong>.</p><p><strong>Zero-Downtime EKS Migration: Production-Grade Kubernetes at Scale](<a href="https://ku.bz/VDHmS189t" title="">https://ku.bz/VDHmS189t</a>)</strong></p><p>This case study explains how an <strong>ECS workload</strong> was <strong>migrated</strong> to EKS across two AWS regions with zero production downtime.</p><p>It covers <strong>KEDA</strong> autoscaling, HashiCorp Vault, <strong>IRSA</strong>, disaster recovery, and a coordinated production <strong>cutover</strong>.</p><p><strong>🔥 Deterministic Routing: The Hidden Key to Low Latency](<a href="https://ku.bz/tl23887d4" title="">https://ku.bz/tl23887d4</a>)</strong></p><p>This article explains how <strong>deterministic routing</strong> can reduce <strong>latency</strong> by sending the same entity to the same app pod and aligning database <strong>traffic</strong> with <strong>CockroachDB</strong> locality.</p><hr /><p><strong>🌟 <a href="https://ku.bz/7py0zX-ct" title="">90% of teams miss at least one of these before going live.</a></strong></p><p>Our Kubernetes <strong>production-readiness</strong> checklist walks through every <strong>critical</strong> check, with a downloadable PDF <strong>worksheet</strong> to run with your team.</p><p>→ <a href="https://ku.bz/7py0zX-ct" title=""><strong>Download the checklist</strong></a></p><p><img src="https://assets.learnk8s.io/kubernetes-prod-best-practices-checklist-v3.png" alt="90% of teams miss at least one of these before going live." title="" /></p><hr /><h2>📖 Tutorials</h2><p><strong>🔥 Kargo: The Missing Piece Between CI and ArgoCD](<a href="https://ku.bz/G0wcXL8lY" title="">https://ku.bz/G0wcXL8lY</a>)</strong></p><p>This tutorial shows how <strong>Kargo</strong> fits between <strong>CI and ArgoCD</strong> by <strong>watching</strong> ECR images and Helm charts, creating Freight, and <strong>promoting</strong> artifacts through dev and prod with GitOps commits.</p><p><strong>Deploying a Machine Learning model  for inference on Kubernetes (GKE)](<a href="https://ku.bz/bBh4WJpM7" title="">https://ku.bz/bBh4WJpM7</a>)</strong></p><p>This tutorial shows how to deploy an <strong>ML inference app</strong> on GKE using FastAPI, Streamlit, <strong>GCS</strong> FUSE, Workload Identity, Jenkins CI/CD, and <strong>HPA</strong>.</p><p><strong>🔥 GPU Autoscaling on Kubernetes: From Prometheus Metrics to HPA with vLLM on GKE](<a href="https://ku.bz/q0DwP5-yq" title="">https://ku.bz/q0DwP5-yq</a>)</strong></p><p>This tutorial explains how to <strong>autoscale</strong> <strong>GPU workloads</strong> on GKE using <strong>vLLM</strong> metrics, Prometheus, prometheus-adapter, Grafana, and <strong>HPA</strong> based on request queue depth instead of CPU.</p><p><strong>🔥 AI-Native Kubernetes Routing: Fixing the “Blind” Gateway](<a href="https://ku.bz/b0B10Jvs7" title="">https://ku.bz/b0B10Jvs7</a>)</strong></p><p>This tutorial shows how to make Kubernetes <strong>routing</strong> AI-aware using Envoy Gateway, Gateway API Inference Extension, mocked <strong>vLLM</strong> metrics, queue avoidance, and <strong>LoRA affinity tests</strong>.</p><hr /><h2>📺 This week on the KubeFM podcast</h2><p><strong><a href="https://ku.bz/xrlPJg54D" title="">Automating Pod Disruption Budgets with Kyverno</a></strong></p><hr /><h2>💼 Kubernetes jobs</h2><p><strong><a href="https://ku.bz/sLPbv6xd8" title="">Software Engineer</a></strong> 💰 $140K to $180K a year · 🏢 based in the office in New York, NY, USA</p><p><strong><a href="https://ku.bz/5r5n-VnPk" title="">Machine Learning Engineer</a></strong> 💰 $153K to $435.6K a year · 🏢 based in the office (and remote from home) in Sunnyvale, CA, USA</p><p><strong><a href="https://ku.bz/96B_Gdb-8" title="">Platform Engineer</a></strong> 💰 PLN 234.36K to PLN 387.42K a year · 🏢 based in the office (and remote from home) in Krakow, PL</p><p><strong><a href="https://ku.bz/QfWG6yZ6b" title="">Software Engineer</a></strong> 💰 $72K to $297K a year · 🌎 remote from</p><p><strong><a href="https://ku.bz/F7B0stJDj" title="">Software Engineer</a></strong> 💰 $72K to $297K a year · 🌎 remote from</p><p>👉 Discover more opportunities on <a href="https://kube.careers" title="">Kube Careers.</a></p><hr /><h2>🛠 Tools and libraries</h2><p><strong>Kubeswitch: kubeconfig tool](<a href="https://ku.bz/SxF0tXYRf" title="">https://ku.bz/SxF0tXYRf</a>)</strong></p><p>Kubeswitch is a command-line tool designed to ease <strong>switching between different kubectl contexts</strong>.</p><p><strong>json2k8s: Opinionated Kubernetes CLI](<a href="https://ku.bz/Vbm_rFw4y" title="">https://ku.bz/Vbm_rFw4y</a>)</strong></p><p>This code tool converts <strong>JSON files into Kubernetes resource manifests</strong>, allowing you to use JSON/jsonnet workflows while still generating valid YAML for Kubernetes.</p><p><strong>K8up: Kubernetes Backup operator](<a href="https://ku.bz/1ynMNZrK9" title="">https://ku.bz/1ynMNZrK9</a>)</strong></p><p>K8up is a Kubernetes Operator that helps you:</p><ul><li><p><strong>Backup all PVCs marked as ReadWriteMany or with a specific label.</strong></p></li><li><p>Perform individual, on-demand backups.</p></li><li><p>Schedule backups to be executed regularly.</p></li></ul><p>And more.</p><p><strong>🔥 vind: vCluster in Docker](<a href="https://ku.bz/NM-DdwPp-" title="">https://ku.bz/NM-DdwPp-</a>)</strong></p><p>Vind runs Kubernetes clusters as Docker containers using <strong>vCluster</strong>, with features such as a built-in UI, pause/resume, automatic load balancers, pull-through cache via the Docker daemon, and the ability to join external cloud nodes via VPN.</p><p><strong>🔥 Capacitor: FluxCD UI](<a href="https://ku.bz/zJtfmK-Xt" title="">https://ku.bz/zJtfmK-Xt</a>)</strong></p><p>Capacitor is a local-first <strong>Kubernetes client</strong> with a built-in webserver that provides a <strong>general-purpose UI</strong> for <strong>FluxCD</strong>, including resource discovery, Helm history, diffing, the Flux resource tree, and multi-cluster support that respects RBAC.</p><h3>More projects</h3><ul><li><p><a href="https://ku.bz/z00YcWHVS" title="">ESP Kubernetes Reference Implementation</a></p></li><li><p><a href="https://ku.bz/Q_chvmrhf" title="">VictoriaMetrics MCP Server</a></p></li></ul><hr /><h2>📅 Upcoming Kubernetes events</h2><p><strong><a href="https://ku.bz/J7VD0xnGN" title="">Spot-Only Karpenter: What Breaks at 3AM</a></strong> 📅 Aug 13</p><p><strong><a href="https://ku.bz/KR9RyhrJz" title="">Live Rightsizing: Why Kubernetes Resource Tuning Doesn't Have to Mean Restarts</a></strong> 📅 Aug 14</p><p><strong><a href="https://ku.bz/QFMHYjz32" title="">Devopsdays Rio de Janeiro</a></strong> 📅 Aug 15</p><p><strong><a href="https://ku.bz/FYQ_1F2fs" title="">🔥 Advanced Kubernetes course (Singapore)</a></strong> 📅 Aug 17</p><p><strong><a href="https://ku.bz/3tL6yWMwJ" title="">Kubeflow Community Showcase 2026: GenAI and MLOps in Action</a></strong> 📅 Aug 19</p><p><strong><a href="https://ku.bz/Rf69XBsRw" title="">🌟 Advanced Kubernetes course</a></strong> 📅 Sep 10</p><p>👉 You can find more events on <a href="https://kube.events" title="">Kube Events.</a></p><hr /><h2>📢 Call for papers closing soon</h2><p><strong><a href="https://ku.bz/fS_2v8xKW" title="">🔥 Kubernetes Community Days Suisse Romande 2026</a></strong> ⏳ <em>closes Aug 16</em></p><p><strong><a href="https://ku.bz/kXNs2bzgF" title="">🔥 Kubernetes Community Days Florida 2026 Miami</a></strong> ⏳ <em>closes Sep 7</em></p><p><strong><a href="https://ku.bz/2x7cFfknY" title="">🔥 KubeCon + CloudNativeCon Europe 2027</a></strong> ⏳ <em>closes Oct 12</em></p><p><strong><a href="https://ku.bz/nD3VCpVwV" title="">🔥 OmniOpenCon 2026</a></strong> ⏳ <em>closes Aug 31</em></p><p><strong><a href="https://ku.bz/zvhLgn6zF" title="">🌟 Cloud Native AI Summit Europe</a></strong> ⏳ <em>closes Aug 14</em></p><p><strong><a href="https://ku.bz/CNQ50jkcM" title="">🔥 Cloud Security Space 2026</a></strong> ⏳ <em>closes Aug 15</em></p><p><strong><a href="https://ku.bz/6TjYs8nh4" title="">🔥 Monster Scale Summit 2027</a></strong> ⏳ <em>closes Aug 28</em></p><p><strong><a href="https://ku.bz/dhNvWvdRm" title="">🔥 UbuCon India 2026</a></strong> ⏳ <em>closes Sep 30</em></p><p><strong><a href="https://ku.bz/CjjkNwR42" title="">🔥 ONE Summit Japan</a></strong> ⏳ <em>closes Aug 24</em></p><p>👉 You can find more Call for Papers on <a href="https://kube.events/call-for-papers" title="">Kube Events.</a></p><hr /><p>Until next time!</p><p><em>— Gulcan</em></p>]]></content><author><name>Kube Today</name></author></entry></feed>