Learn Kubernetes Weekly issue 130

L4-L7 Performance, Optimizing performance, Karpenter effect, Replacing StatefulSets with a custom operator, Kubernetes Authentication

7 May 2025

This newsletter is brought to you by Fairwinds - Expert-led fully managed Kubernetes services, designed for engineering teams who need production-grade infrastructure without the operational burden

  1. L4-L7 Performance: Comparing LoxiLB, MetalLB, NGINX, and HAProxy

    Nikhil Malik

    This article benchmarks and compares the performance of Kubernetes load balancers and proxies at Layer 4 and Layer 7, analyzing throughput, latency, and resource efficiency for LoxiLB, MetalLB, NGINX, and HAProxy.

  2. [PDF] In-House Kubernetes vs. Managed Kubernetes-as-a-Service

    Spending more time managing Kubernetes than building your product?

    You're not alone.

    Explore the pros and cons of "build vs. buy" to find the right fit for your team.

    sponsored

  3. Optimizing Node.js application performance

    Igor Naumov

    In this case study, you'll learn how to reduce pod count by 30% without compromising latency and explore the importance of controlled testing and code efficiency.

  4. The Karpenter effect: redefining our Kubernetes operations

    Tanat Lokejaroenlarb

    Learn how Karpenter transformed Adevinta's Kubernetes operations with simplified upgrades, flexible instance selection, improved workload isolation, automated security updates, and significant cost savings.

  5. Replacing StatefulSets with a custom operator in our Postgres cloud platform

    In this case study, you will learn how Timescale replaced Kubernetes StatefulSets with a custom operator called PatroniSets to improve the stability, reliability, and cost efficiency of their Postgres cloud platform.

  6. Kubernetes Authentication: comparing solutions

    Marc Boorshtein

    This post is a deep dive into comparing different solutions for authenticating into a Kubernetes cluster.

    It will give you an idea of what the various solutions provide for a typical cluster deployment using production-capable configurations.

Articles worth checking out:

Kubernetes Best Practices in 2025.

The success of your cloud native environment relies on establishing a strong foundation.

Read these Kubernetes best practices to ensure you have the fundamentals in place. Avoid common pitfalls, implement robust policies, and realize the full value of Kubernetes.

Kubernetes Best Practices in 2025.
  1. Kubernetes Resource Optimization & Best Practices with Goldilocks

    Struggling to set the perfect resource requests and limits?

    Goldilocks by Fairwinds helps you find the "just right" CPU and memory settings for every container.

    sponsored

  2. Creating a custom GitOps controller with Rust

    Gabriel Garrido

    This tutorial explains building a GitOps controller in Rust with kube-rs and git2-rs.

    It automates Kubernetes updates by syncing app repository SHAs to manifests via annotations, then triggers ArgoCD for deployment using a pull-based approach.

  3. Running multiple Kubernetes clusters locally using Minikube and vClusters: A Guide

    Itay beyder

    In this tutorial, you will learn how to simulate multiple Kubernetes clusters locally using Minikube and vClusters.

  4. Kwasm review: Run WebAssembly apps in Kubernetes clusters

    Flant staff

    Kwasm, a Kubernetes operator, simplifies running WebAssembly apps in clusters.

    The article guides users through setting up a cluster, installing Kwasm, and deploying a sample Wasm application.

  5. Exposing Kubernetes LoadBalancer service using Calico CNI and FRRouting BGP on macOS

    tanujd11

    In this tutorial you will learn how to expose a Kubernetes LoadBalancer on macOS with KIND, Calico CNI, and FRRouting BGP.

    • System Administrator with UAB

    • Salary: $89.88K to $146.06K a year

    • Location: based in the office (and remote from home) in Birmingham, AL, USA

    • Tech stack: Kubernetes, AWS, Azure, On-premise, Docker

    • Solution Architect with KMS Technology

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

    • Location: remote from the United States

    • Tech stack: Kubernetes, AWS, Azure, GCP, Docker

    • Software Engineer with US Bank

    • Salary: $193.42K to $218.4K a year

    • Location: based in the office in Palo Alto, CA, USA

    • Tech stack: Kubernetes, AWS, GCP, Docker, Python, Java, C, MySQL, Spark, Airflow

    • Machine Learning Engineer with NVIDIA

    • Salary: $248K to $391K a year

    • Location: based in the office (and remote from home) in Santa Clara, CA, USA

    • Tech stack: Kubernetes, On-premise, Go, Python, Terraform, Ansible, Grafana, Prometheus, Splunk

    • Systems Performance Engineer with Perplexity AI

    • Salary: US$190K to US$240K a year

    • Location: based in the office (and remote from home) in London, GB

    • Tech stack: Kubernetes, Python, C++

Discover more Kubernetes jobs on Kube Careers →

  1. Wave: Kubernetes Config Change Tracker with Auto-Rollout

    wave-k8s

    Wave is a Kubernetes controller that monitors Deployments, StatefulSets, and DaemonSets for mounted ConfigMaps and Secrets.

    Upon detecting changes, it computes a SHA256 hash and updates the PodTemplate annotation, triggering a rolling update.

  2. Baaz: control plane

    baazhq

    Baaz is a tool that provides a centralized control plane for deploying and managing infrastructure as a service (IaaS) across shared, dedicated, and bring-your-own-cloud (BYOC) or private infrastructure environments.

  3. k4all ISO

    gpillon

    The k4all ISO provides a pre-configured Fedora CoreOS environment tailored for Kubernetes home servers and virtual machines. This ISO also includes essential tools and services for k8s, Calico networking, the metrics server, and more.

  4. cloud-provider-kind: Kubernetes LoadBalancer

    kubernetes-sigs

    Kubernetes Cloud Provider for KIND is a tool that fills the gap in Kubernetes testing by providing an agnostic and cost-effective solution for testing cloud-provider features, specifically Load Balancers, using KIND.

  5. Kubero: IdP

    Kubero is a fully self-hosted Internal Developer Platform that brings Heroku's workflows to your Kubernetes cluster.

    It enables you to deploy your applications with a few clicks, has a built-in CI/CD pipeline, and supports multiple staging environments.

Other interesting projects:

Upcoming Kubernetes events

  1. May

    8

    Advanced Kubernetes course

    Online workshop organized by Learnk8s.

    • This is a virtual event

    • This event requires an entrance fee

  2. May

    9

    Breaking and Rebuilding Kubernetes: Understanding Resilience in Production-Ready Clusters

    Online webinar organized by Learnk8s.

    • This is a virtual event

    • This is a free event.

  3. May

    8

    KubeCrash Spring 2025

    Online conference organized by KubeCrash.

    • This is a virtual event

    • This is a free event.

  4. May

    12

    DevOpsCon London 2025

    Online & in-person conference organized by S&S Media.

    • Location: London, UK and virtual

    • This event requires an entrance fee

      • Use kubevent25-10doclon to get 10% off

  5. May

    14

    Devopsdays Singapore

    In-person conference organized by Devopsdays.

    • Location: Singapore, SG

    • This event requires an entrance fee

Discover more Kubernetes events on Kube Events →

Kubernetes Call for Papers

  1. expired

    Kubernetes Community Washington DC 2025

    The Call For Paper was open until 26 May 2025 at UTC. More info →
    • Location: Washington, D.C., USA

    • In-person conference organized by KCD Washington DC.

    • The conference starts on the 16 September 2025.

    • Apply here
  2. 2

    days

    Cloud Native Days Austria

    The Call For Paper is open until 31 May 2025 at UTC. More info →
    • Location: Vienna, AT

    • In-person conference organized by CNDA Austria.

    • The conference starts on the 8 October 2025.

    • Apply here
  3. expired

    Kubernetes Community Days Lima, Perú 2025

    The Call For Paper was open until 12 May 2025 at UTC. More info →
    • Location: Lima, PE

    • In-person conference organized by KCD Lima, Perú.

    • The conference starts on the 19 July 2025.

    • Apply here
  4. expired

    KubeCon + CloudNativeCon North America 2025

    The Call For Paper was open until 28 May 2025 at UTC. More info →
    • Location: Atlanta, GE, USA

    • In-person conference organized by Linux Foundation.

    • The conference starts on the 10 November 2025.

    • Apply here
  5. 18

    days

    Cloud Native Denmark 2025

    The Call For Paper is open until 16 June 2025 at UTC. More info →
    • Location: Aarhus, DK

    • In-person conference organized by CND.

    • The conference starts on the 17 April 2025.

    • Apply here
  6. 32

    days

    Kubernetes Community Days Porto 2025

    The Call For Paper is open until 30 June 2025 at UTC. More info →
    • Location: Porto, PT

    • In-person conference organized by KCD Porto.

    • The conference starts on the 4 November 2025.

    • Apply here
  7. 66

    days

    Texas Linux Festival 2025

    The Call For Paper is open until 3 August 2025 at UTC. More info →
    • Location: Austin, TX, USA

    • In-person conference organized by TXLF.

    • The conference starts on the 4 October 2025.

    • Apply here
  8. 18

    days

    Devopsdays Tel Aviv

    The Call For Paper is open until 15 June 2025 at UTC. More info →
    • Location: Tel Aviv, IL

    • In-person conference organized by Devopsdays.

    • The conference starts on the 11 December 2025.

    • Apply here
  9. 67

    days

    Open Source Summit Japan 2025

    The Call For Paper is open until 4 August 2025 at UTC. More info →
    • Location: Tokyo, JP

    • In-person conference organized by Linux Foundation.

    • The conference starts on the 10 December 2025.

    • Apply here

Until next time!

— Dan

Subscribe and, every Wednesday, receive the latest Kubernetes news!

Or follow us on: