Learn Kubernetes Weekly issue 110

Container interference detection and mitigation, Comparison of networking solutions, Using S3 as a container registry, Benchmarking containers

18 Dec 2024

  1. 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.

  2. 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.

  3. Comparison of networking solutions for Kubernetes — comparison of networking solutions for Kubernetes

    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.

  4. 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.

  5. 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.

  6. Migrating HPA to KEDA

    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.

Articles worth checking out:

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.

Become an expert in Kubernetes

Kubernetes workshops for your team: from zero to expert
  1. 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.

  2. Kubernetes management with Rust: a dive into generic client-go, controller abstractions, and CRD macros with kube.rs

    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.

  3. 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.

  4. 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 →

  1. kluctl: Helm glue

    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.

  2. Nvidia device plugin for Kubernetes

    The NVIDIA device plugin for Kubernetes is a Daemonset that allows you to automatically:

    • Expose the number of GPUs on each node of your cluster.
    • Keep track of the health of your GPUs.
    • Run GPU-enabled containers in your Kubernetes cluster.
  3. 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.

  4. 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.

  5. 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.

Other interesting projects:

Upcoming Kubernetes events

  1. 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.

  2. 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.

  3. 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.

  4. Dec

    18

    Kubernetes v1.32 what's new?

    Online meetup organized by The Platformers Community London.

    • This is a virtual event

    • This is a free event.

  5. 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 →

Kubernetes Call for Papers

  1. 32

    days

    Cloud Native Days Romania

    The Call For Paper is open until 31 January 2025 at UTC. More info →
    • Location: Bucharest, RO

    • In-person conference organized by Cloud Native Romania.

    • The conference starts on the 6 May 2025.

    • Apply here
  2. 34

    days

    KubeCon + CloudNativeCon Japan 2025

    The Call For Paper is open until 2 February 2025 at UTC. More info →
    • Location: Tokyo, JP

    • In-person conference organized by Linux Foundation.

    • The conference starts on the 17 June 2025.

    • Apply here
  3. 34

    days

    KubeCon + CloudNativeCon China 2025

    The Call For Paper is open until 2 February 2025 at UTC. More info →
    • Location: Hong Kong, HK

    • In-person conference organized by Linux Foundation.

    • The conference starts on the 11 June 2025.

    • Apply here
  4. 42

    days

    KCD Costa Rica 2025

    The Call For Paper is open until 10 February 2025 at UTC. More info →
    • Location: Heredia, CR

    • In-person conference organized by KCD Costa Rica.

    • The conference starts on the 3 May 2025.

    • Apply here
  5. 45

    days

    KCD Texas Austin 2025

    The Call For Paper is open until 13 February 2025 at UTC. More info →
    • Location: Austin, TX, USA

    • In-person conference organized by KCD Texas.

    • The conference starts on the 15 May 2025.

    • Apply here
  6. 47

    days

    Devopsdays Singapore

    The Call For Paper is open until 15 February 2025 at UTC. More info →
    • Location: Singapore, SG

    • In-person conference organized by Devopsdays.

    • The conference starts on the 14 May 2025.

    • Apply here
  7. 16

    days

    Devopsdays Zurich

    The Call For Paper is open until 15 January 2025 at UTC. More info →
    • Location: Zurich, CH

    • In-person conference organized by Devopsdays.

    • The conference starts on the 12 March 2025.

    • Apply here
  8. 32

    days

    Voxxeddays Bucharest

    The Call For Paper is open until 31 January 2025 at UTC. More info →
    • Location: Bucharest, RO

    • In-person conference organized by Incremental Community.

    • The conference starts on the 27 March 2025.

    • Apply here
  9. 8

    days

    QCon London

    The Call For Paper is open until 7 January 2025 at UTC. More info →
    • Location: London, UK

    • In-person conference organized by InfoQ.

    • The conference starts on the 7 April 2025.

    • Apply here

Until next time!

— Dan

Subscribe and, every Wednesday, receive the latest Kubernetes news!

Or follow us on: