Learn Kubernetes Weekly issue 152 · 8 Oct 2025

Kafkian SplitDNS in Multitenant K8s, Start Sidecar First, Custom Event Aggregation, Single Replica Pitfalls, Service Binding in Spring

This newsletter is brought to you by AWS — Fully automate your Kubernetes clusters with Amazon EKS Auto Mode

Articles

  1. A Journey Through Kafkian SplitDNS in a Multitenant Kubernetes Offering

    medium.com

    This article describes how a Kubernetes PaaS team implemented split-DNS for Kafka in a multitenant cluster: overriding specific broker hostnames via CoreDNS templates and delegating endpoint control to tenants via ExternalName services.

  2. Under the hood: Amazon EKS Auto Mode

    aws-experience.com

    Amazon EKS Auto Mode manages the setup, scaling, and maintenance of the Kubernetes control plane and worker nodes, so you don’t have to worry about the underlying infrastructure.

    In this post, AWS dives into what this means for your Kubernetes workloads and look under the hood of EKS Auto Mode clusters.

    sponsored

  3. Most Cloud-Native Roles are Software Engineers

    cloudnativenow.com

    This article analyses the 2025 cloud-native job market, showing ~47% of Kubernetes-focused roles are Software Engineers, while DevOps, Platform, DevSecOps, and SRE roles lag behind.

  4. Start Sidecar First: How To Avoid Snags

    kubernetes.io

    This article describes how to ensure your sidecars start and become ready before your main app container, exploring readiness, startupProbe, and postStart strategies to control container sequencing.

  5. Enhancing Kubernetes Event Management with Custom Aggregation

    kubernetes.io

    This article explains how to build a custom event aggregation system for Kubernetes that groups, correlates, and retains events beyond default capacity.

  6. Non-HA Kubernetes Gotchas: Downtime and Autoscaling Pitfalls with Single Replica Workloads

    eng.zemosolabs.com

    This article explains how to avoid downtime and autoscaling failures in non-HA Kubernetes by managing PodDisruptionBudgets and pod eviction settings for single-replica workloads.

Always the Right Resources: EKS Auto Mode Workshop

Experience hands-on how EKS Auto Mode eliminates node management, right-sizing, and infrastructure overhead in this practical workshop.

Register now

Always the Right Resources: EKS Auto Mode Workshop

Tutorials

  1. Raspberry Pi K8S Cluster Setup for Home Lab with Cilium

    dev.to

    This tutorial walks you through building a multi-node Kubernetes cluster on Raspberry Pis, and installing Cilium CNI for network, replacing kube-proxy for enhanced performance and policy enforcement.

  2. Service Binding for Kubernetes in Spring Boot cloud-native applications

    medium.com

    This tutorial shows how to use the Service Binding for Kubernetes spec to automatically bind Spring Boot apps to backing services (e.g. PostgreSQL) via Spring Cloud Bindings, eliminating manual env var wiring.

  3. Kubernetes Event Driven Autoscaling: Spring Boot & RabbitMQ

    dev.to

    This article shows how Kubernetes Event-Driven Autoscaling (KEDA) enables scaling of Deployments, StatefulSets, CRDs and Jobs based on external event sources (e.g. RabbitMQ queue length) rather than just CPU/memory.

How We Integrated Native macOS Workloads with Kubernetes

Vitalii Horbachov explains how Agoda built macOS VZ Kubelet, a custom solution that registers macOS hosts as Kubernetes nodes and spins up macOS VMs using Apple's native virtualization framework. He details their journey from managing 200 Mac minis with bash scripts to a Kubernetes-native approach that handles 20,000 iOS tests at scale.

You will learn:

  • How to build hybrid runtime pods that combine macOS VMs with Docker sidecar containers for complex CI/CD workflows
  • Custom OCI image format implementation for managing 55-60GB macOS VM images with layered copy-on-write disks and digest validation
  • Networking and security challenges including Apple entitlements, direct NIC access, and implementing kubectl exec over SSH
  • Real-world adoption considerations including MDM-based host lifecycle management and the build vs. buy decision for Apple infrastructure at scale
How We Integrated Native macOS Workloads with Kubernetes

Kubernetes jobs

    • Site Reliability Engineer with Patreon

    • Salary: $200K to $300K a year

    • Location: remote from the United States

    • Tech stack: Kubernetes, AWS, Shell, Python, Terraform, Ansible, Puppet, Chef

    • Software Engineer with Snap Inc.

    • Salary: $178K to $313K a year

    • Location: based in the office in Los Angeles / San Francisco / Palo Alto, CA / Seattle / Bellevue, WA / New York, NY, USA

    • Tech stack: Kubernetes, AWS, Go, Python, GraphQL, Javascript, Java, Typescript, Redis

    • DevSecOps Engineer with Multiverse Computing

    • Salary: €55K a year

    • Location: based in the office (and remote from home) in Madrid / Barcelona, ES

    • Tech stack: Kubernetes, AWS, Azure, GCP, On-premise, Rancher, Helm, ArgoCD, Go, Shell

    • Platform Engineer with Astranis

    • Salary: $130K to $160K a year

    • Location: based in the office in San Francisco, CA, USA

    • Tech stack: Kubernetes, On-premise, Flux, ArgoCD, Python, C, Terraform, Ansible, Grafana, Prometheus

    • Support Engineer with Illumio

    • Salary: $129K to $155K a year

    • Location: remote from the United States

    • Tech stack: Kubernetes, AWS, Azure, GCP, OpenShift, Python, SQL, Ruby

Discover more Kubernetes jobs on Kube Careers →

Code & tools

  1. Kubernetes Orphaned Resources Finder

    github.com/yonahd

    Kor is a tool to discover unused Kubernetes resources.

    Currently, Kor can identify and list unused:

    • ConfigMaps
    • Secrets
    • Services
    • ServiceAccounts
    • Deployments
    • Statefulsets
    • Roles
  2. Kubesearch – Helm Release Discovery Interface

    kubesearch.dev

    Kubesearch is a searchable index of popular Helm chart releases in categories such as observability, networking, storage, and automation.

  3. Over-Engineered GitOps Homelab

    github.com/theepicsaxguy

    This repo is a GitOps-driven homelab blueprint where all infrastructure and apps are declaratively managed with tools like Talos, OpenTofu, ArgoCD, Cilium, Longhorn, Authentik, cert-manager, and more.

  4. mcp-server-kubernetes – Kubernetes Management via MCP

    github.com/Flux159

    mcp-server-kubernetes exposes a complete Kubernetes management layer via Model Context Protocol (MCP), letting tools like Claude Desktop and mcp-chat run kubectl and Helm commands securely.

  5. Smesh: Lightweight Kubernetes-Integrated Sidecar Mesh Without Proxies

    github.com/thebsdbox

    smesh is a proof-of-concept service mesh for Kubernetes that utilizes eBPF to intercept and redirect pod traffic to a sidecar proxy.

Other interesting projects:

Subscribe to Learn Kubernetes Weekly

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

or subscribe via

Upcoming Kubernetes events

  1. Oct

    9

    Kubernetes Community Days Warsaw 2025

    In-person conference organized by KCD Warsaw.

    • Location: Warsaw, PL

    • This event requires an entrance fee

  2. Oct

    13

    Advanced Kubernetes course (Amsterdam)

    In-person workshop organized by Learnk8s.

    • Location: Amsterdam, NL

    • This event requires an entrance fee

  3. Oct

    8

    KubeVirt Summit 2025

    Online conference organized by CNCF.

    • This is a virtual event

    • This is a free event.

  4. Oct

    9

    Building and Scaling GenAI Inference Workloads with Amazon EKS

    Online workshop organized by AWS + LearnKube.

    • This is a virtual event

    • This is a free event.

  5. Oct

    16

    Understanding the Kubernetes API: From Request Lifecycle to Server-Side Apply

    Online webinar organized by LearnKube.

    • This is a virtual event

    • This is a free event.

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. 4

    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. 24

    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
  3. 22

    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
  4. 11

    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

Enjoy the newsletter!

— Gulcan

Subscribe to Learn Kubernetes Weekly

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

or subscribe via