Learn Kubernetes Weekly issue 110
18 Dec 2024
Container interference detection and mitigation
Zou Nengren
This article discusses the "noisy neighbor" problem in cloud infrastructure and explores techniques to address it, including resource management, isolation policies, and dedicated hardware, as well as covering CPI, LLC, and Intel RDT.
Kubernetes instance calculator
Learnk8s
Not all CPU and memory in your Kubernetes nodes can be used to run Pods.
The node has to run processes such as the Kubelet, daemons such as kube-proxy, and the operating system.
Explore the best instance types for your Kubernetes cluster interactively.
This article compares the performance of different networking solutions for Kubernetes, including Docker, Flannel, and IPvlan, to find the best solution for latency-sensitive applications.
Using S3 as a container registry
Learn how to use S3 as a container registry and understand the performance benefits it offers over traditional registries like ECR.
Benchmarking what actually drives our containers
This article explores the performance of different container runtime interfaces (CRIs) in Kubernetes, comparing crun, runc, runsc, and youki in terms of container start-up time, memory consumption, and cluster efficiency.
Yasintahaerol
This article explains how to migrate existing Horizontal Pod Autoscalers (HPAs) to KEDA, highlighting the challenges and presenting a custom operator solution that automates the process by creating a ScaledObject for each HPA with a specific annotation.
Kubernetes workshops for your team: from zero to expert
Learnk8s
Learn and master Kubernetes networking, architecture, authentication, scaling, storage (and more) with Learnk8s' private training workshops.
How to expose Kubernetes services using Istio API gateway from scratch
Joeri Verhavert
This article provides a guide on how to expose Kubernetes services using the Istio API gateway.
It covers the configuration of Istio Gateways to expose multiple services using specific FQDNs and routing rules through Virtual Services.
Sangam Biradar
This article will explore Rust and Kubernetes to create CRDs and build an application that monitors Kubernetes pods and sends updates to a Slack channel using a webhook.
AWS IRSA on a self-hosted Kubernetes cluster
Security Guy
Learn how to set up AWS IRSA on a self-hosted Kubernetes Cluster, including creating a Discovery Service, an AWS Identity Provider, and configuring a Kubernetes cluster.
Distributed open-source LLM fine-tuning with LLaMA-Factory on GKE
Rick(Rugui) Chen
This article guides you through fine-tuning Large Language Models like Llama 3 8B using LLaMA-Factory on Google Kubernetes Engine (GKE), covering setup, cluster creation, and job deployment.
Engineering Manager with Johnson & Johnson
Salary: $99K to $170.2K a year
Location: based in the office in Titusville, NJ, USA
Tech stack: Kubernetes, AWS, Azure, GCP, Docker, Python, SQL
DevSecOps Engineer with Faire
Salary: $156K to $195K a year
Location: based in the office (and remote from home) in Waterloo, ON, CA
Tech stack: Kubernetes, AWS, Azure, GCP, Docker, Terraform, Datadog
Software Engineer with Scitec
Salary: $96K to $115K a year
Location: based in the office (and remote from home) in El Segundo, CA, USA
Tech stack: Kubernetes, AWS, Azure, Docker, Python, Rust, C++
Software Engineer with Palo Alto Networks
Salary: $179K to $210.5K a year
Location: based in the office in Santa Clara, CA, USA
Tech stack: Kubernetes, AWS, Azure, GCP, Docker, Go, Shell, Python, SQL, Javascript
Discover more Kubernetes jobs on Kube Careers →
Kluctl is the missing glue to put together large Kubernetes deployments.
It allows you to declare and manage multi-environment and multi-cluster deployments.
Kluctl does not have cluster-side dependencies and works out of the box.
Nvidia device plugin for Kubernetes
The NVIDIA device plugin for Kubernetes is a Daemonset that allows you to automatically:
Karpor: Kubernetes Visualization Tool
KusionStack
Karpor is a tool that brings advanced Search, Insight, and AI capabilities to Kubernetes, providing crucial visibility into Kubernetes clusters across any cloud.
kpt: automate configuration editing
kpt is a package-centric toolchain that enables a WYSIWYG configuration authoring, automation, and delivery experience, which simplifies managing Kubernetes platforms at scale by manipulating declarative Configuration as Data.
Kanister: application data management
Kanister is an extensible framework for application data management on Kubernetes.
It allows domain experts to capture application-specific data management tasks in blueprints that can be easily shared and extended.
Dec
19
Platform engineering: boosting developer experience and accelerating delivery
Online meetup organized by Cloud Native Los Angeles.
This is a virtual event
This is a free event.
Dec
19
A tour of Azure Kubernetes Service and how FCSAmerica uses it
Online & in-person meetup organized by Omaha Azure User Group.
Location: Omaha, NE, USA and virtual
This is a free event.
Dec
19
Kubernetes networking & security at scale: from troubleshooting to collaboration
Online workshop organized by Tigera.
This is a virtual event
This is a free event.
Dec
18
Online meetup organized by The Platformers Community London.
This is a virtual event
This is a free event.
Dec
18
Enabling self-service for developers using Kubernetes operators
Online meetup organized by CNCF Online Programs.
This is a virtual event
This is a free event.
Discover more Kubernetes events on Kube Events →
32
days
Location: Bucharest, RO
In-person conference organized by Cloud Native Romania.
The conference starts on the 6 May 2025.
34
days
KubeCon + CloudNativeCon Japan 2025
Location: Tokyo, JP
In-person conference organized by Linux Foundation.
The conference starts on the 17 June 2025.
34
days
KubeCon + CloudNativeCon China 2025
Location: Hong Kong, HK
In-person conference organized by Linux Foundation.
The conference starts on the 11 June 2025.
42
days
Location: Heredia, CR
In-person conference organized by KCD Costa Rica.
The conference starts on the 3 May 2025.
45
days
Location: Austin, TX, USA
In-person conference organized by KCD Texas.
The conference starts on the 15 May 2025.
47
days
Location: Singapore, SG
In-person conference organized by Devopsdays.
The conference starts on the 14 May 2025.
16
days
Location: Zurich, CH
In-person conference organized by Devopsdays.
The conference starts on the 12 March 2025.
32
days
Location: Bucharest, RO
In-person conference organized by Incremental Community.
The conference starts on the 27 March 2025.
8
days
Location: London, UK
In-person conference organized by InfoQ.
The conference starts on the 7 April 2025.
Until next time!
— Dan
Subscribe and, every Wednesday, receive the latest Kubernetes news!