Learn Kubernetes Weekly issue 109

The Karpenter transformation, make the most of your GPUs, we fixed spot instance reclaims, Karpenter's drift detection, CRDs: versioning joy

11 Dec 2024

This newsletter is sponsored by Intuit to celebrate Numaproj — a Kubernetes-native, serverless platform designed for building scalable and reliable event-driven applications

  1. The Karpenter transformation

    Nadav Buchman

    Learn how migrating to Karpenter has replaced Fiverr's manual and inefficient compute node management system, achieving improved resource allocation, reduced waste, and increased resilience, enhancing their infrastructure operations.

  2. Argo: Intuit's open-source project revolutionizing cloud-native automation

    Argo maintainers and CNCF

    Learn more about Argo CD's impact on developers worldwide by watching "Inside Argo: Automating the Future" a new CNCF documentary.

    sponsored

  3. Sharing is caring: how to make the most of your GPUs

    Carlos Camacho

    Learn how to optimize GPU utilization in Red Hat OpenShift AI clusters using time-slicing, including its configuration, performance evaluation, and use cases, to maximize performance and efficiency.

  4. How we fixed API downtime during spot instance reclaims with graceful termination and Pod Disruption Budgets

    Hemanth M Gowda

    This article explains how to use the grace termination period and Pod Disruption Budgets to prevent API downtime during spot instance reclaims, ensuring a smooth and resilient deployment.

  5. Karpenter's drift detection: maintaining consistency in your Kubernetes cluster

    Gajanan Chandgadkar

    Learn how Karpenter's drift detection identifies and corrects deviations from the desired node configuration, enabling you to maintain an environment for your applications.

  6. Kubernetes CRD: the versioning joy

    Joel Takvorian

    Kubernetes Custom Resource Definition versioning requires careful management by Operator developers to avoid issues

    Learn how to handle deprecated CRD versions in Kubernetes, using the Kube Storage Version Migrator.

Articles worth checking out:

Introducing Numaproj: Kubernetes-native event & stream Processing

Intuit

Intuit announces Numaproj, a Kubernetes-native, serverless platform for building scalable event-driven applications.

It separates event sources from processing logic, allowing for independent auto-scaling.

Check out the repository on GitHub

Introducing Numaproj: Kubernetes-native event & stream Processing
  1. Using Aliyun GPU share in an Azure AKS

    Diego Satizabal

    This article shares the author's journey to get Aliyun GPU Share to work in a Kubernetes Service cluster and provides a guide for readers who want to use Aliyun GPU Share in their own Kubernetes Service clusters.

  2. How to easily publish Helm charts on GitHub with GitHub Pages

    Artem Lajko

    This article provides a guide on how to create, publish, and test a Helm chart on GitHub using GitHub Pages.

    It covers everything from creating a Helm chart and setting up GitHub Pages to automating releases and validating the deployment.

  3. SPIFFE/SPIRE federation implementation on Kind clusters

    Nishant Patil

    This tutorial teaches how to set up SPIRE Federation on kind clusters, enabling secure communication between microservices with SPIFFE/SPIRE.

  4. Automate Kubernetes with shell-operator

    Piotr

    Learn how to automate Kubernetes workflows using Shell Operator with Bash, Python, or Kubectl and integrate it with Crossplane and Terraform to build a real-time pod monitoring system that sends notifications to Slack.

    • Solution Engineer with Dynatrace

    • Salary: $106K to $133K a year

    • Location: remote from the United States

    • Tech stack: Kubernetes, AWS, Azure, GCP, OpenShift, Go, Javascript, Java, PHP, C#

    • Solution Engineer with Dynatrace

    • Salary: $176K to $220K a year

    • Location: remote from the United States

    • Tech stack: Kubernetes, AWS, Azure, GCP, OpenShift, Javascript, C#, AppDynamics, Datadog, NewRelic

    • Software Engineer with Softeta

    • Salary: €48K to €78K a year

    • Location: based in the office (and remote from home) in Vilnius, LT

    • Tech stack: Kubernetes, OpenShift, Docker, Javascript, C#

    • DevSecOps Engineer with Onebrief

    • Salary: $180K to $225K a year

    • Location: remote from the United States

    • Tech stack: Kubernetes, AWS, On-premise, Helm, Docker, Terraform, Ansible

    • Software Engineer with Dynatrace

    • Salary: €56K a year

    • Location: based in the office in Linz, AT

    • Tech stack: Kubernetes, AWS, Azure, GCP, Docker, Java, Cassandra, Kafka, Jenkins

Discover more Kubernetes jobs on Kube Careers →

  1. Numaflow: data/streaming processing

    Numaflow, created by the Intuit Argo team to address community needs for continuous event processing, leverages its expertise to deliver a scalable, robust, serverless platform for event-driven applications.

    sponsored

  2. Doctor Droid: automated investigation bot

    DrDroidLab

    Doctor Droid is a tool that automates the investigation of production issues by automatically fetching data from various observability tools and servers.

    This reduces the time taken to investigate an issue and potentially automates it completely.

  3. CloudNativePG: PostgreSQL operator

    CloudNativePG is the Kubernetes operator that covers the entire lifecycle of a highly available PostgreSQL database cluster with a primary/standby architecture using native streaming replication.

  4. SleepCycle: define sleep & wake up cycles

    SleepCycle lets you define sleep & wake-up cycles for your Kubernetes resources.

    It can schedule to shut down Deployments, CronJobs, StatefulSets and HorizontalPodAutoscalers and wake them up only when you need them.

  5. Serpent: chaos snake

    Serpent lets you play snake while wreaking havoc in your Kubernetes cluster.

    Have fun while you can.

Other interesting projects:

Upcoming Kubernetes events

  1. Dec

    16

    Advanced Kubernetes course (New York)

    In-person workshop organized by Learnk8s.

    • Location: New York, NY, USA

    • This event requires an entrance fee

  2. Dec

    12

    Unlocking high-performance data on Kubernetes with valkey

    Online meetup organized by Data on Kubernetes Community.

    • This is a virtual event

    • This is a free event.

  3. Dec

    17

    Extensive scalability testing on ArgoCD for 30k+ applications

    Online meetup organized by Cloud Native Kuala Lumpur.

    • This is a virtual event

    • This is a free event.

  4. Dec

    14

    Devopsdays Recife

    In-person conference organized by Devopsdays.

    • Location: Recife, BR

    • This event requires an entrance fee

  5. Dec

    12

    Kubernetes networking & security at scale: from troubleshooting to collaboration

    Online workshop organized by Tigera.

    • This is a virtual event

    • This is a free event.

Discover more Kubernetes events on Kube Events →

Kubernetes Call for Papers

  1. 40

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

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

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

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

    days

    Devopsdays Raleigh

    The Call For Paper is open until 1 January 2025 at UTC. More info →
    • Location: Raleigh, NC, USA

    • In-person conference organized by Devopsdays.

    • The conference starts on the 16 April 2025.

    • Apply here
  6. 20

    days

    Devopsdays Aarhus

    The Call For Paper is open until 11 January 2025 at UTC. More info →
    • Location: Aarhus, DK

    • In-person conference organized by Devopsdays.

    • The conference starts on the 29 April 2025.

    • Apply here
  7. 56

    days

    Devopsdays Austin

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

    • In-person conference organized by Devopsdays.

    • The conference starts on the 1 May 2025.

    • Apply here
  8. 68

    days

    Devopsdays Tokyo

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

    • In-person conference organized by Devopsdays.

    • The conference starts on the 15 April 2025.

    • Apply here
  9. 63

    days

    PlatformCon Day London

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

    • In-person conference organized by Platform Engineering.

    • The conference starts on the 25 June 2025.

    • Apply here

Until next time!

— Dan

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

Or follow us on: