Learn Kubernetes Weekly issue 117
5 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.
Building my first Go project: a cert-manager webhook for DuckDNS
csp33
In this article, you'll learn how to build a custom cert-manager webhook for DuckDNS to automate certificate issuance for Kubernetes clusters without public HTTP access, using the DNS-01 challenge to validate domain ownership.
From dumpster fire to sparkling clean: SaaS with Kubernetes operators and garbage collection
Alexander Held
In this article, you will learn how Mercedes-Benz used an operator-native architecture to reduce the complexity in its code base, help it write clean code, and make it easier to support its platform 24/7.
The journey to creating our next-generation cloud control plane
Engineers at Macquarie
In this article, you'll learn about Macquarie's next-generation cloud control plane, built using Kubernetes, ArgoCD, and Crossplane, and how it improves business agility by expediting cloud service enablement and deployments.
This cheat sheet for Cilium condenses many of the most useful and used commands for setup and troubleshooting.
Understand scheduling in Kubernetes
Josip Matijašević
In this article, you'll learn about the Kubernetes scheduling process: the scheduling queue, filtering, scoring, and binding, as well as ways to manipulate the scheduling process for efficient pod assignment to worker nodes.
Overview of kubernetes CNI network models: VETH & bridge / overlay / BGP
Rifewang
In this article, you'll learn about Kubernetes networking models, including CNI with VETH, Bridge, Overlay, and BGP, and how they enable communication between pods and nodes in a Kubernetes cluster.
Welcome to Kubernetes Multitenancy March
Learnk8s + Loft Labs
In this 6-part educational program, you will learn:
How to simulate a multi-nodes Kubernetes cluster using Kubemark
Hung-Wei Chiu
In this article, you'll learn how to simulate a multi-node Kubernetes cluster using Kubemark and understand its applications and limitations in testing scalability and performance.
Bootstrap solution to cache heavy container images using DaemonSets & Karpenter in EKS cluster
Shubham Jain
In this article, you'll learn how to implement a bootstrap solution to cache heavy container images in an EKS cluster using Daemonsets and Karpenter, reducing pod startup time and improving overall cluster efficiency.
Multi-cluster Kubernetes lab setup with Cilium cluster mesh
David Elizondo
In this tutorial, you'll learn how to set up a multi-cluster Kubernetes lab with Cilium Cluster Mesh, utilizing K3s, Ansible, and FluxCD for a fully connected and automated environment, perfect for testing and deploying cloud-native applications.
Zero downtime deployments in Kubernetes with Linkerd
Ivan (이반) Porta
In this article, you'll learn about zero downtime deployments such as canary deployments, blue-green deployments, and A/B testing using the Kubernetes Gateway API and Linkerd.
Marc Guerrini
Discover how to implement Keda in a Kubernetes environment, using triggers such as cron and PostgreSQL, to reduce operational costs and improve resource utilization.
Software Engineer with Capital One
Salary: $204.9K to $257.2K a year
Location: based in the office in Richmond / McLean, VA, USA
Tech stack: Kubernetes, AWS, Azure, GCP, Docker, Go, Python, SQL, Javascript, Java
Software Engineer with Broadcom
Salary: $115.8K to $117K a year
Location: based in the office in Alton, IR, USA
Tech stack: Kubernetes, Azure, Data center, Docker, Shell, Python, Javascript, Java, C++, C
Platform Engineer with REWE International Dienstleistungsgesellschaft
Salary: €60K a year
Location: based in the office in Wien, AT
Tech stack: Kubernetes, GCP, Go, Java, Openstack, Terraform, Ansible, Grafana, Prometheus, Fluentd
Software Engineer with F5, Inc.
Salary: $140.91K to $211.36K a year
Location: based in the office (and remote from home) in San Jose, CA, USA
Tech stack: Kubernetes, Go, Python, Javascript, Typescript
Software Engineer with Capital One
Salary: $144.2K to $197.4K a year
Location: based in the office in McLean / Richmond, VA / New York, NY, USA
Tech stack: Kubernetes, AWS, Azure, GCP, Docker, Go, Python, SQL, Javascript, Java
Discover more Kubernetes jobs on Kube Careers →
castai
egressd is a tool that provides Kubernetes-aware network traffic monitoring.
Goldilocks: requests and limits
Goldilocks is a utility that can help you identify a starting point for resource requests and limits in Kubernetes.
Skaffold: easy and repeatable Kubernetes development
Skaffold is a command line tool that facilitates continuous development for Kubernetes applications.
You can iterate on your application source code locally and then deploy it to local or remote Kubernetes clusters.
Kubetools: curated Kubernetes tools
collabnix
Kubetools is a curated list of popular Kubernetes tools.
vmware-tanzu
Kubeapps is an in-cluster web-based application that enables users with a one-time installation to deploy, manage, and upgrade applications on a Kubernetes cluster.
Feb
5
Scaling smarter, not harder with KEDA and Karpenter
Online meetup organized by The Platformers Community San Francisco.
This is a virtual event
This is a free event.
Feb
10
In-person conference organized by Civo.
Location: San Francisco, CA, USA
This event requires an entrance fee
Use CIVONAVK8S25 to get 25% off
Feb
11
Kubernetes problem detection workshop
In-person workshop organized by Prequel.
Location: San Francisco, CA, USA
This event requires an entrance fee
Feb
11
Mastering Kubernetes cluster API: from setup to scaling
Online webinar organized by Mirantis.
This is a virtual event
This is a free event.
Feb
12
Using kubebuilder to build a validating and mutating admission webhook for Kubernetes
Online & in-person meetup organized by GDG Berlin Golang.
Location: Berlin, DE and virtual
This is a free event.
Feb
24
Advanced Kubernetes course (Singapore)
In-person workshop organized by Learnk8s.
Location: Singapore, SG
This event requires an entrance fee
Discover more Kubernetes events on Kube Events →
expired
Kubernetes Community Days Costa Rica 2025
Location: Heredia, CR
In-person conference organized by KCD Costa Rica.
The conference starts on the 3 May 2025.
expired
Kubernetes Community Days Texas Austin 2025
Location: Austin, TX, USA
In-person conference organized by KCD Texas.
The conference starts on the 15 May 2025.
37
days
Location: Hamburg, DE
In-person conference organized by Looevent.
The conference starts on the 9 September 2025.
expired
Kubernetes Community Days Helsinki 2025
Location: Helsinki, FI
In-person conference organized by KCD Helsinki.
The conference starts on the 6 May 2025.
expired
Kubernetes Community Days Beijing 2025
Location: Beijing, CN
In-person conference organized by KCD Beijing.
The conference starts on the 15 March 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.
expired
Kubernetes Community Days Budapest 2025
Location: Budapest, HU
In-person conference organized by KCD Budapest.
The conference starts on the 24 April 2025.
expired
Kubernetes Community Days Istanbul 2025
Location: İstanbul, TR
In-person conference organized by KCD Istanbul.
The conference starts on the 23 May 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.
Until next time!
— Dan
Subscribe and, every Wednesday, receive the latest Kubernetes news!