Learn Kubernetes Weekly issue 119
19 Feb 2025
This newsletter is brought to you by Loft Labs to announce the launch of Multitenancy March
We are partnering up with Loft Labs (the creator of vCluster) for Multitenancy March — an event dedicated to celebrating multi-tenancy in Kubernetes!
We have been working on it for a while, and this is what you can expect:
The event is completely free, and you can sign up here.
From chaos to harmony: a deep dive into centralizing kubernetes controller upgrades
Elad Azary
In this case study, you will learn how the team at Transmit Security developed a centralized system for upgrading Kubernetes controllers across multiple products and environments.
Major update on the ingress controller
Ángel Barrera Sánchez
Learn how Adidas successfully migrated 40+ production ingress controllers to a new nginx-ingress setup.
Discover their blue-green strategy, automation process, and key challenges in updating critical infrastructure components in this guide.
OCI introduction: the full journey from code to container in a Kubernetes environment
Rifewang
In this article, you'll learn about the Open Container Initiative (OCI) and its role in the journey from code to container in a Kubernetes environment, covering key concepts like OCI Image-spec, OCI Distribution-spec, and OCI Runtime-spec.
Achieving high availability for Kubernetes control plane using dynamic DNS
Robbie Gill
In this article, you'll learn about achieving high availability for the Kubernetes control plane using dynamic DNS.
Embracing cgroup v2: best practices for migrating Kubernetes clusters to AlmaLinux
zouyee
In this article, you'll learn how to migrate your Kubernetes cluster nodes from CentOS to AlmaLinux with cgroup v2, including best practices, key features, and solutions to common issues encountered during the migration process.
Using Simkube 1.0: comparing Kubernetes cluster autoscaler and Karpenter
drmorr
In this article, you'll compare Kubernetes Cluster Autoscaler (KCA) and Karpenter and highlight their differences and tradeoffs in terms of performance, resource utilization, and scaling capabilities.
Welcome to Kubernetes Multitenancy March
Learnk8s + Loft Labs
In this 6-part educational program, you will learn:
MetalLB and KinD: loads balanced locally
Tyler Auerbeck
In this article, you'll learn how to set up MetalLB and KinD for local load balancing, enabling you to test and develop load-balancing scenarios without relying on a cloud provider.
Istio observability: alerting on SLOs
Armin Ranjbar Daemi
In this 2-part article, you'll learn how to implement Multi-Window, Multi-Burn-Rate Alerts for Istio workloads and how to improve alerting for low-traffic services with a prober-based approach.
Istio multi-primary setup with k3d: a comprehensive guide
Mazleyou
In this article, you'll learn how to set up a multi-primary Istio configuration using k3d clusters, enabling a unified service mesh across multiple Kubernetes clusters for increased resilience, scalability, and flexibility.
Writing a custom controller in Kubernetes
ByteCook
In this article, you'll learn about Kubernetes API programming paradigms, including how to write a custom controller, and understand key concepts such as Informer, Reflector, and control loop.
Software Engineer with Jobgether
Salary: $160K to $180K a year
Location: remote from the United States
Tech stack: Kubernetes, AWS, Azure, GCP, Docker, Python, Javascript, Java, Typescript, C++
Software Engineer with G2IT
Salary: $90K to $102K a year
Location: based in the office in Suitland, MD, USA
Tech stack: Kubernetes, AWS, Docker, Javascript, Java, PHP, PostgreSQL, Jenkins
Software Engineer with Clear Street
Salary: $180K to $250K a year
Location: based in the office (and remote from home) in New York, NY, USA
Tech stack: Kubernetes, AWS, Azure, GCP, Docker, Go, Python, Java, Redis, PostgreSQL
Software Engineer with Capital One
Salary: $145.1K to $165.6K a year
Location: based in the office in New York, NY, USA
Tech stack: Kubernetes, AWS, Azure, GCP, Docker, Go, Python, SQL, Javascript, Java
DevSecOps Engineer with OpenAI
Salary: $245K to $310K a year
Location: based in the office (and remote from home) in San Francisco, CA, USA
Tech stack: Kubernetes, AWS, Azure, GCP, On-premise, Data center, Docker, Go, Python, Ruby
Discover more Kubernetes jobs on Kube Careers →
Kubernetes Resource Recommender
Kubernetes Resource Recommender is a CLI tool for optimizing resource allocation in Kubernetes clusters.
It gathers pod usage data from Prometheus and recommends requests and limits for CPU and memory.
This reduces costs and improves performance.
eks-node-viewer is a tool for visualizing dynamic node usage within a cluster.
It displays the scheduled pod resource requests vs the allocatable capacity on the node. It does not look at the actual pod resource usage.
Timoni: package manager for Kubernetes
Timoni is a package manager for Kubernetes, powered by CUE and inspired by Helm.
Instead of using Go templates with YAML like Helm or layering YAML like Kustomize, Timoni relies on Cuelang's type safety, code generation and data validation features.
GitOps Bridge is a community project that aims to showcase best practices and patterns for bridging the process of creating a Kubernetes cluster and subsequently managing everything through GitOps.
It focuses on using ArgoCD or FluxCD.
You can use the Kubernetes Descheduler to evict pods based on specific strategies so that the pods can be rescheduled onto more appropriate nodes.
Feb
24
Advanced Kubernetes course (Singapore)
In-person workshop organized by Learnk8s.
Location: Singapore, SG
This event requires an entrance fee
Feb
24
Advanced Kubernetes course (Amsterdam)
In-person workshop organized by Learnk8s.
Location: Amsterdam, NL
This event requires an entrance fee
Feb
27
In-person conference organized by TIC.
Location: Berlin, DE
This event requires an entrance fee
Feb
26
Practical Karpenter Strategies for Large Kubernetes Clusters
In-person meetup organized by Cloud Native Tel Aviv.
Location: Tel Aviv-Yafo, IL
This is a free event.
Feb
21
CloudNativePG: PostgreSQL on Kubernetes
Online & in-person meetup organized by Cloud Native Molise.
Location: Molise, IT and virtual
This is a free event.
Discover more Kubernetes events on Kube Events →
38
days
Location: Hamburg, DE
In-person conference organized by Looevent.
The conference starts on the 9 September 2025.
21
days
Kubernetes Community Days Czech & Slovak 2025
Location: Prague, CZ
In-person conference organized by KCD Czech & Slovak.
The conference starts on the 5 June 2025.
7
days
Kubernetes Community Days New York 2025
Location: New York, NY, USA
In-person conference organized by KCD New York.
The conference starts on the 4 June 2025.
32
days
Kubernetes Community Days Bengaluru 2025
Location: Bangalore, IN
In-person conference organized by KCD Bengaluru.
The conference starts on the 7 June 2025.
43
days
Kubernetes Community Days Utrecht 2025
This is a virtual event
Online conference organized by KCD Utrecht.
The conference starts on the 3 July 2025.
67
days
Location: Vilnius, LT and virtual
Online & in-person conference organized by Data Miner.
The conference starts on the 20 May 2025.
7
days
Location: Barcelona, ES
In-person conference organized by DevBcn.
The conference starts on the 10 July 2025.
1
days
Location: London, UK
In-person conference organized by PlatCo.
The conference starts on the 27 June 2025.
6
days
Location: Tokyo, JP
In-person conference organized by Devopsdays.
The conference starts on the 15 April 2025.
Until next time!
— Dan
Subscribe and, every Wednesday, receive the latest Kubernetes news!