Learn Kubernetes Weekly issue 123
19 Mar 2025
This newsletter is brought to you by mirrord — run local code like in your Kubernetes cluster without deploying first.
The team behind Mirrord (sponsor of this newsletter) will be at KubeCon London 2025. If you want to learn how to develop your apps locally against a remote cluster, visit them at booth S540 or book your slot here!
Faster machine learning deployments: why we disabled GKE image streaming
PicCollage
In this article, you'll learn how disabling GKE image streaming can improve machine learning deployments by reducing deployment times.
Split Queues To Share Cloud Development Environments
Enable your team to develop and test in a shared cloud environment—without conflicts or costly staging setups.
Learn how to split incoming messages from remote queues (like AWS SQS) between your local process, your teammates' setups, and the remote service in Kubernetes.
sponsored
How we handled pod kills due to memory spikes while running heavy scripts
ShahNilay
Prevent Kubernetes Pod Crashes with optimized memory usage.
Learn how to Reduce Memory Spikes and Improve Scalability for large datasets using Efficient Data Processing and Optimized Scripting techniques.
Feature-branches: vanilla Kubernetes + Bitbucket pipelines
DEDICATTED
Dedicatted used Kubernetes and Bitbucket Pipelines to streamline feature development and testing, enabling multiple teams to work independently.
This setup includes automated CI/CD for resource management and cleanup.
Mark Grechanik
This article explores cloud scheduling strategies (two-level/DRF fairness, Kubernetes, Microsoft’s bandwidth-centric Oktopus) for multi-tenant resource allocation.
Developing an ETL pipeline for massive NOAA sensor data: from raw files to predictive insights
Marcos Cedenilla
In this case study, you will learn how to build a robust ETL pipeline for massive sensor data that leverages Apache Spark for distributed processing and Kubernetes for orchestration.
Cut your dev loop from hours to seconds
Cloud development can feel like a slow, repetitive loop—writing code, deploying, testing, and fixing.
mirrord lets you run your code in real cloud conditions from the start, so you can test earlier and ship more reliable code faster.
How to Debug a Go Microservice in Kubernetes
This guide walks you through debugging a Go microservice while still accessing live cluster resources—so you can test and troubleshoot issues in real cloud conditions without redeploying.
sponsored
Horizontal Pod Autoscaling with Kubernetes using external metric (cluster worker nodes count)
Sairav Dev
Learn how to auto-scale Kubernetes pods using worker node count.
Learn how to configure Prometheus, kube-state-metrics, and custom metric queries to dynamically adjust deployments based on cluster infrastructure.
Mirrord Mirrord on the wall, who's most processed of them all
In this tutorial, you will explore mirrord — a process mirroring tool which mirrors your local running process and related dependencies to a Kubernetes cluster.
Configuring Istio Authorization Policy in Kubernetes namespaces
Ivan Franchin
Learn how to secure your Kubernetes cluster with Istio Authorization Policy.
This guide shows you how to deploy a Quarkus API and restrict access to allow only the test1 namespace while denying the test2 namespace.
DevOps Engineer with Datassential
Salary: $140K to $150K a year
Location: remote from the United States
Tech stack: Kubernetes, AWS, Shell, Python, Groovy, Terraform, Jenkins, NewRelic
Software Engineer with Texas Department of Motor Vehicles
Salary: $86.4K to $89.47K a year
Location: based in the office in Austin, TX, USA
Tech stack: Kubernetes, AWS, Azure, GCP, Docker, Python, SQL, GraphQL, Javascript, PHP
Head of Infrastructure with Walmart Inc.
Salary: $110K to $264K a year
Location: based in the office in Bentonville, AR / Reston, VA, USA
Tech stack: Kubernetes, Azure, GCP, Go, Python, Openstack, Istio
Platform Engineer with Sentry
Salary: $180K to $225K a year
Location: based in the office in San Francisco, CA, USA
Tech stack: Kubernetes, AWS, Azure, GCP, Docker, Python, Sentry
System Administrator with HRL Laboratories
Salary: $109.7K to $137.15K a year
Location: based in the office in Malibu, CA, USA
Tech stack: Kubernetes, Docker, Shell, Python, Perl, PostgreSQL, MySQL, Terraform, Gitlab, Ansible
Discover more Kubernetes jobs on Kube Careers →
OCM: multi-cluster orchestration
Open Cluster Management (OCM) is a modular, extensible platform for Kubernetes multi-cluster orchestration.
The multi-cluster control plane is modelled as a “Hub,” and each of the clusters being managed by the "Hub" will be a "Klusterlet.”
Kargo: application lifecycle orchestration
akuity
Kargo is a continuous delivery and application lifecycle orchestration platform for Kubernetes.
It builds upon GitOps principles and integrates with Argo CD to streamline and automate the progressive rollout of changes across an application's lifecycle.
Coroot: eBPF-based observability
Coroot is an open-source eBPF-based observability tool that turns telemetry data into actionable insights, helping you quickly identify and resolve application issues.
You can use the Kubernetes Descheduler to evict pods based on specific strategies so that the pods can be rescheduled onto more appropriate nodes.
Caretta is a tool that instantly creates a visual network map of the services running in your cluster.
Carreta leverages eBPF to efficiently map all service network interactions and Grafana to query and visualize the collected data.
Mar
20
Online workshop organized by Learnk8s.
This is a virtual event
This event requires an entrance fee
Mar
22
Kubernetes Community Days Rio de Janeiro 2025
In-person conference organized by KCD Brasil.
Location: São Paulo, BR
This event requires an entrance fee
Mar
19
Build your own IaaS with ironcore utilizing controller-runtime and Kubernetes aggregation layer
In-person meetup organized by Cloud Native Hamburg.
Location: Hamburg, DE
This is a free event.
Mar
27
In-person conference organized by Incremental Community.
Location: Bucharest, RO
This event requires an entrance fee
Mar
21
Online & in-person conference organized by Schrödinger Hat.
Location: Florence, IT and virtual
This event requires an entrance fee
Discover more Kubernetes events on Kube Events →
expired
Location: Hamburg, DE
In-person conference organized by Looevent.
The conference starts on the 9 September 2025.
expired
Kubernetes Community Days Bengaluru 2025
Location: Bangalore, IN
In-person conference organized by KCD Bengaluru.
The conference starts on the 7 June 2025.
expired
Kubernetes Community Days Utrecht 2025
This is a virtual event
Online conference organized by KCD Utrecht.
The conference starts on the 3 July 2025.
14
days
Kubernetes Community Days Taipei 2025
Location: Taipei, TW
In-person conference organized by KCD Taiwan.
The conference starts on the 5 July 2025.
14
days
Kubernetes Community Days Sofia 2025
Location: Sofia, BG
In-person conference organized by KCD Sofia.
The conference starts on the 18 September 2025.
54
days
Location: Vienna, AT
In-person conference organized by CNDA Austria.
The conference starts on the 8 October 2025.
23
days
Location: Vilnius, LT and virtual
Online & in-person conference organized by Data Miner.
The conference starts on the 20 May 2025.
expired
This is a virtual event
Online conference organized by CNCF.
The conference starts on the 29 April 2025.
33
days
Location: Eindhoven, NL
In-person conference organized by Devopsdays.
The conference starts on the 2 October 2025.
Until next time!
— Dan
Subscribe and, every Wednesday, receive the latest Kubernetes news!