Learn Kubernetes Weekly issue 150 · 24 Sept 2025

From Utilization to PSI, Inside Pod Traffic with Kindnet, The Sidecar Debate, Scalable ML with KEDA, Resizing Pods in Kubernetes 1.33

This newsletter is brought to you by AWS — reduce the costs of your AI infrastructure with Amazon EKS

We're hosting a workshop and webinar on building and scaling AI workloads on EKS with AWS!

I'll kick things off on Oct 2, demonstrating how I use Claude to streamline infrastructure management.

I've prepared a demo tackling a scenario we all know: converting Kubernetes deployments to Helm charts when the original YAMLs are long gone. You'll see Claude extract live configs, rebuild manifests, create Helm charts, and handle deployment—with testing and fixes included. What usually takes an afternoon gets done in 15 minutes.

You can join me here!

Articles

  1. From utilization to PSI: Rethinking resource starvation monitoring in Kubernetes

    blog.zmalik.dev

    This article explains traditional Kubernetes resource monitoring flaws by advocating for direct Linux pressure-stall metrics to accurately identify task contention and resource competition.

  2. Best Practices Cluster Setup Guide for Real-Time Inference on Amazon EKS

    docs.aws.amazon.com

    Transform your ML models into production-ready services. Learn how to simplify your ML deployment, implement efficient auto-scaling, and reduce operational costs with this step-by-step guide for hosting GenAI models on Amazon EKS.

    sponsored

  3. Inside Intra-Node Pod Traffic in Kubernetes: How Kindnet with PTP Moves Packets

    medium.com

    This article explains how intra-node pod-to-pod traffic is handled when using Kindnet with the ptp CNI plugin.

  4. The story behind the great sidecar debate

    linkerd.io

    This article explains how to compare the data plane resource consumption of Linkerd, Istio Legacy, and Istio Ambient using a benchmark test on GKE.

  5. Scalable ML with Azure, Kubernetes and KEDA: Generating Inputs with 500 Pods

    medium.com

    This case study shows how to build architecture for scalable ML pipeline on Azure using Kubernetes and KEDA to generate inputs with 500 pods and deploy models via Azure ML.

Hands-on Workshop: Building and Scaling GenAI Inference Workloads with Amazon EKS

Master production-ready GenAI on Amazon EKS in this free hands-on workshop.

Learn proven patterns to deploy your first model or scale workloads with best practices for language models.

Register now

Hands-on Workshop: Building and Scaling GenAI Inference Workloads with Amazon EKS

Tutorials

  1. Introducing Seekable OCI Parallel Pull mode for Amazon EKS

    aws.amazon.com

    Discover how SOCI Parallel Pull mode dramatically speeds up large container image downloads. Learn to optimize AI/ML workloads, reduce cold start time, and improve resource efficiency.

    sponsored

  2. Deploying and Exposing Go Apps with Kubernetes Ingress, Part 1

    dev.to

    This tutorial shows how to deploy Go-based microservices in Kubernetes and expose them via Ingress.

  3. Kagent: Agenetic AI for Kubernetes

    medium.com

    Kagent is an agentic AI framework for Kubernetes that lets engineers run autonomous AI agents to automate operations and troubleshooting.

    It installs via shell or Helm and integrates with LLMs through the Model Context Protocol (MCP).

  4. Production Grade K8S From Bare Metal/Workstation With Multipass, MicroK8s, MetalLB, Cloudflare…

    medium.com

    This tutorial walks through building a production-grade Kubernetes cluster on a bare-metal workstation using Multipass VMs, MicroK8s, MetalLB for LoadBalancer support, and a Cloudflare tunnel.

  5. 🔐 Kubernetes Authentication & Authorization

    medium.com

    This tutorial explains Kubernetes authentication (“who you are”) and authorization (“what you can do”) workflows.

    It shows how to issue user certificates, create a CertificateSigningRequest, approve it, and bind RBAC roles.

More tutorials:

Not Every Problem Needs Kubernetes

Danyl Novhorodov, a veteran .NET engineer and architect at Eneco, presents his controversial thesis that 90% of teams don't actually need Kubernetes. He walks through practical decision-making frameworks, explores powerful alternatives like BEAM runtimes and Actor models, and explains why starting with modular monoliths often beats premature microservices adoption.

You will learn:

  • The COST decision framework - How to evaluate infrastructure choices based on Complexity, Ownership, Skills, and Time rather than industry hype
  • Platform engineering vs. managed services - How to honestly assess whether your team can compete with AWS, Azure, and Google's managed container platforms
  • Evolutionary architecture approach - Why modular monoliths with clear boundaries often provide better foundations than distributed systems from day one
Not Every Problem Needs Kubernetes

Kubernetes jobs

    • Site Reliability Engineer with Verisign

    • Salary: $135.8K to $183.8K a year

    • Location: based in the office (and remote from home) in Reston, VA, USA

    • Tech stack: Kubernetes, On-premise, Python, Terraform

    • Data Engineer with The Aerospace Corporation

    • Salary: $151.3K to $226.9K a year

    • Location: based in the office in Chantilly, VA / Huntsville, AL / Colorado Springs, CO / El Segundo, CA, USA

    • Tech stack: Kubernetes, AWS, Azure, GCP, Spark, Airflow, Kafka

    • Software Engineer with Orbem

    • Salary: €70K to €75K a year

    • Location: based in the office (and remote from home) in München, BY, DE

    • Tech stack: Kubernetes, Docker, Go, Python, Java, Redis, RabbitMQ, Jenkins, GitHub Actions

    • System Administrator with Bluestaq

    • Salary: $120K to $145K a year

    • Location: based in the office in Denver, CO, USA

    • Tech stack: Kubernetes, AWS, Azure, GCP, On-premise, Kustomize, Helm, Flux, ArgoCD, Docker

    • Platform Engineer with Defense Unicorns

    • Salary: $148.75K to $201.25K a year

    • Location: remote from the United States

    • Tech stack: Kubernetes, Bare-metal, AWS, Azure, GCP, On-premise, Kustomize, Helm, Go, Shell

Discover more Kubernetes jobs on Kube Careers →

Code & tools

  1. jthomperoo/predictive-horizontal-pod-autoscaler

    github.com/jthomperoo

    Predictive Horizontal Pod Autoscalers (PHPAs) are Horizontal Pod Autoscalers (HPAs) with extra predictive capabilities baked in, allowing you to apply statistical models to the results of HPA calculations to make proactive scaling decisions.

  2. Kubernetes Descheduler

    github.com/kubernetes-sigs

    The Descheduler is a Kubernetes SIG tool that evicts pods from nodes when original scheduling decisions no longer match current cluster state.

  3. KubeLinter – Kubernetes YAML & Helm Chart Static Analyzer

    github.com/stackrox

    KubeLinter is a static analysis tool that checks Kubernetes YAML files and Helm charts to ensure that applications adhere to best practices.

  4. kubectl-klock – Readable kubectl watch output

    github.com/applejag

    kubectl-klock is a tool that renders kubectl get … --watch output in a more readable live-stream format instead of polling.

  5. kgateway – Envoy-Based Kubernetes Gateway for API and LLM Traffic

    github.com/kgateway-dev

    kgateway is a Kubernetes-native, Envoy-based API gateway that routes, secures, and governs billions of API and AI requests across clouds.

Other interesting projects:

Subscribe to Learn Kubernetes Weekly

Trusted by 77K engineers. Delivered 150 issues and counting.

or subscribe via

Upcoming Kubernetes events

  1. Sept

    24

    Kubernetes v1.34 Release

    Online webinar organized by CNCF Online Programs.

    • This is a virtual event

    • This is a free event.

  2. Sept

    25

    Multi-Tenancy Fundamentals: Why GPU Sharing is Harder in Kubernetes

    Online webinar organized by vCluster Labs.

    • This is a virtual event

    • This is a free event.

  3. Sept

    30

    Civo Navigate London

    In-person conference organized by Civo.

    • Location: London, UK

    • This event requires an entrance fee

      • Use KUBEEVENTS50 to get 50% off

      • Use KUBEEVENTSFREE to get a free ticket (25 FCFS)

      • Use 25TKUBECAR to get £25 discounted ticket

  4. Oct

    2

    Devopsdays Eindhoven

    In-person conference organized by Devopsdays.

    • Location: Eindhoven, NL

    • This event requires an entrance fee

  5. Oct

    13

    Advanced Kubernetes course (Amsterdam)

    In-person workshop organized by Learnk8s.

    • Location: Amsterdam, NL

    • This event requires an entrance fee

Discover more Kubernetes events on Kube Events →

Thanks to our sponsors who make Kube Today possible

  • LearnKube
  • Akamai
  • Fairwinds
  • Densify
Find out more about being a sponsor →

Kubernetes call for papers

  1. 11

    days

    KubeCon + CloudNativeCon Europe 2026

    The Call For Paper is open until 12 October 2025 at UTC. More info →
    • Location: Amsterdam, NL

    • In-person conference organized by Linux Foundation.

    • The conference starts on the 23 March 2026.

    • Apply here
  2. 3

    days

    Cloud Native Days France 2026

    The Call For Paper is open until 5 October 2025 at UTC. More info →
    • Location: Paris, FR

    • In-person conference organized by CND France.

    • The conference starts on the 3 February 2026.

    • Apply here
  3. 31

    days

    Devopsdays Los Angeles

    The Call For Paper is open until 2 November 2025 at UTC. More info →
    • Location: Los Angeles, CA, USA

    • In-person conference organized by Devopsdays.

    • The conference starts on the 7 March 2025.

    • Apply here
  4. expired

    Devopsdays Wollongong

    The Call For Paper was open until 1 October 2025 at UTC. More info →
    • Location: Wollongong, AU

    • In-person conference organized by Devopsdays.

    • The conference starts on the 26 November 2025.

    • Apply here
  5. 29

    days

    Devopsdays Porto Alegre

    The Call For Paper is open until 31 October 2025 at UTC. More info →
    • Location: Porto Alegre, BR

    • In-person conference organized by Devopsdays.

    • The conference starts on the 29 November 2025.

    • Apply here
  6. expired

    Devopsdays Recife

    The Call For Paper was open until 30 September 2025 at UTC. More info →
    • Location: Recife, BR

    • In-person conference organized by Devopsdays.

    • The conference starts on the 13 December 2025.

    • Apply here
  7. expired

    Devopsdays Florianópolis

    The Call For Paper was open until 30 September 2025 at UTC. More info →
    • Location: Florianópolis, BR

    • In-person conference organized by Devopsdays.

    • The conference starts on the 6 December 2025.

    • Apply here
  8. 18

    days

    Devopsdays Salvador

    The Call For Paper is open until 20 October 2025 at UTC. More info →
    • Location: Salvador, BR

    • In-person conference organized by Devopsdays.

    • The conference starts on the 6 December 2025.

    • Apply here

Until next time!

— Dan

Subscribe to Learn Kubernetes Weekly

Trusted by 77K engineers. Delivered 150 issues and counting.

or subscribe via