Learn Kubernetes Weekly issue 143
6 Aug 2025
This newsletter is brought to you by LearnKube — get started on your Kubernetes journey through comprehensive online, in-person, or remote training.
Can a Simple 4-Core, 16 GB RAM Machine Reach 1000 TPS?
Supreet Sethi
The article demonstrates a low-cost approach to tuning enterprise-grade database performance by optimizing MySQL server configurations, implementing RAID-ZFS, and integrating Kubernetes with dynamic CSI volume provisioning.
raesene
This article explains how Kubernetes handles Linux capability names inconsistently, with behavior differing between container runtimes like containerd and CRI-O.
Reclaiming Idle GPUs in Kubernetes: A Practical Approach (and a Call for Ideas!)
Nimbus
This article discusses detecting and evicting idle GPU pods in Kubernetes using Prometheus metrics.
It covers defining idle GPU pods by checking GPU utilization and GPU memory usage.
How We Saved $1.22 Million Annually on GCP Costs in a Few Simple Steps
Ofek Katriel
This article explains how Arpeely cut $102K/month in GCP costs using Committed Use Discounts, BigQuery-to-GCS archival, and fine-tuned Kubernetes HPA configs.
Inside Kubernetes Scheduler: What really happens before your pod lands on a node
Himanshu
This article explains the Kubernetes scheduler's internal mechanisms for pod placement, including filtering, scoring, node selection, and pod deletion logic during scale-down.
Overcoming the Challenges of Mutating Webhooks: Our Journey to an Alternative
Narendrakumar NJ
Learn how UiPath replaced mutating webhooks with a Helm library solution, enabling flexible cross-service configuration management in Kubernetes without cluster-wide permissions.
Optimizing Distributed Tracing with Jaeger DaemonSet: A Comprehensive Guide to Log Collection
Pyae Phyoe Shein
This tutorial provides a detailed Helm-based guide for deploying Jaeger as a DaemonSet in Kubernetes and explores best practices for efficient distributed tracing.
Implementing canary deployments on multi-cluster Kubernetes with ISTIO
Arun Kumar R
This tutorial guides you through implementing a multi-cluster Kubernetes canary deployment using Istio, connecting different clusters via a single mesh, and demonstrating traffic shifting with weighted routing.
ToolHive: Secure MCP in a Kubernetes-native world
Chris Burns
ToolHive secures Model Context Protocol (MCP) servers in Kubernetes using native features like RBAC, network policies, and StatefulSets.
It isolates servers via a proxy, blocking direct network access for enterprise-grade security.
Submariner Lighthouse: Multi-Cluster Service Discovery for Kubernetes
reoring
This tutorial teaches how to deploy and configure Submariner Lighthouse for multi-cluster DNS service discovery in Kubernetes.
It covers deploying a broker and joining clusters using subctl commands.
DevSecOps Engineer with Amentum
Salary: $120K to $135K a year
Location: based in the office in Colorado Springs, CO, USA
Tech stack: Kubernetes, Helm, ArgoCD, Docker, Shell, Python, SQL, Javascript, Java, Typescript
Platform Engineer with Cognizant
Salary: $50.3K to $86K a year
Location: based in the office (and remote from home) in Johnston, RI, USA
Tech stack: Kubernetes, AWS, Azure, GCP, OpenShift, Helm, Go, Shell, Python, Terraform
Product Owner with Tailscale
Salary: $177K to $221K a year
Location: remote from the United States
Tech stack: Kubernetes, Istio, Linkerd
Data Engineer with MediaRadar
Salary: $150K to $165K a year
Location: remote from the United States
Tech stack: Kubernetes, Azure, Docker, Python, SQL, Spark, Azure DevOps
Software Engineer with Mavenir Systems, Inc.
Salary: $143.67K a year
Location: based in the office in Richardson, TX, USA
Tech stack: Kubernetes, Shell, Python, C#, Swift, Cassandra, MySQL, Openstack
Discover more Kubernetes jobs on Kube Careers →
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.
The Helm Dashboard plugin offers a UI-driven way to view the installed Helm charts, and see their revision history and corresponding Kubernetes resources.
Also, you can perform simple actions like roll back to a revision or upgrade to a newer version.
Chart-testing: linting and testing charts
ct is a tool for testing Helm charts.
It is meant for linting and testing pull requests and automatically detects charts changed against the target branch.
Kyverno is a policy engine designed for Kubernetes.
It can validate, mutate, and generate configurations using admission controls and background scans.
Kyverno policies are Kubernetes resources and do not require learning a new language.
K8s cleaner is a controller that identifies, removes, or updates stale/orphaned or unhealthy resources to maintain a clean and efficient Kubernetes cluster.
Aug
7
KubeCon + CloudNativeCon India 2025
In-person conference organized by Linux Foundation.
Location: Hyderabad, IN
This event requires an entrance fee
Aug
7
Discovering Kueue: The Future of AI Job Queues
Online meetup organized by Cloud Native Hanoi.
This is a virtual event
This is a free event.
Aug
7
Supercharge Kubernetes: Tools You Need Now
In-person meetup organized by Cloud Native Warsaw.
Location: Warsaw, PL
This is a free event.
Aug
9
Understanding bootc: Containerizing Your OS
In-person meetup organized by Cloud Native Aurangabad.
Location: Aurangabad, IN
This is a free event.
Aug
14
Kubernetes Community Days Nigeria 2025
In-person conference organized by KCD Nigeria.
Location: Lagos, NG
This is a free event.
Sept
18
Online workshop organized by Learnk8s.
This is a virtual event
This event requires an entrance fee
Discover more Kubernetes events on Kube Events →
expired
This is a virtual event
Online conference organized by CNCF.
The conference starts on the 8 October 2025.
18
days
Kubernetes Community Days Suisse Romande
Location: Geneva, CH
In-person conference organized by KCD Suisse Romande.
The conference starts on the 4 December 2025.
80
days
Location: Los Angeles, CA, USA
In-person conference organized by Devopsdays.
The conference starts on the 7 March 2025.
2
days
Location: Detroit, MI, USA
In-person conference organized by Devopsdays.
The conference starts on the 22 October 2025.
33
days
Location: Bogotá, CO
In-person conference organized by Devopsdays.
The conference starts on the 14 October 2025.
0
days
Location: Ljubljana, SI
In-person conference organized by Devopsdays.
The conference starts on the 13 September 2025.
48
days
Location: Wollongong, AU
In-person conference organized by Devopsdays.
The conference starts on the 26 November 2025.
expired
This is a virtual event
Online conference organized by CNCF.
The conference starts on the 17 September 2025.
18
days
Open Source Observability Day 2025
This is a virtual event
Online conference organized by Open Source Observability Day.
The conference starts on the 23 October 2025.
Until next time!
— Dan
Subscribe and, every Wednesday, receive the latest Kubernetes news!