Learn Kubernetes Weekly issue 92

Container Runtime Interface streaming explained, Saving networking costs between Flux and Github, ApplicationSet is more practical in v2.9

14 Aug 2024

This newsletter is brought to you by 90 Days of DevOps — an open-source learning initiative that focuses on the foundations of DevOps.

  1. Container Runtime Interface streaming explained

    In this article, you will explore the functionality and history of three extraordinary Remote Procedure Calls (RPCs) part of the CRI: Exec, Attach and PortForward.

  2. 90 Days of DevOps community edition: 90 sessions

    90 Days of DevOps

    In this playlist with 90 videos, you will learn the skills to master tools and knowledge related to the DevOps ecosystem.

    sponsored

  3. Saving networking costs for traffic flow between Flux and Github

    Dev Shah

    In this case study, you'll follow the journey of the VTS Engineering team as they discovered their region's NAT gateway costs spiked 2x from $200 → $400 daily while using GitHub and Flux.

  4. ApplicationSet is more practical in version v2.9

    Tanat Lokejaroenlarb

    This article discusses the improvements in ArgoCD v2.9, specifically how it makes ApplicationSet more practical.

    It explains how you can temporarily disable auto-sync for applications generated from ApplicationSet using the syncPolicy feature.

Making DevOps accessible to everyone

90 Days of DevOps

The 90 Days of DevOps project aims to provide a comprehensive resource for learning and understanding DevOps concepts, covering 13 topics in total.

The project is built upon personal notes and has evolved into a repository with over 22,000 stars on GitHub.

Explore the repository on GitHub

Making DevOps accessible to everyone
  1. Test in production with Kubernetes and Telepresence

    Mohammad-Ali A'râbi

    In this tutorial, you will learn how to use Telepresence to intercept traffic to a Kubernetes service and redirect it to your local machine for debugging.

    sponsored

  2. Migrating from MetalLB to Cilium

    In this tutorial, you will learn how to migrate from MetalLB to Cilium for local service advertisement over Layer 2.

  3. Automatic image update to Git using Flux and GitHub Actions

    Shashank Pai

    In this tutorial, you'll explore the advantages of automatic image updates and learn how to implement them in your environment using GitHub Actions and Flux.

    • DevOps Engineer with Reorg

    • Salary: $140K to $155K a year

    • Location: remote from the United States

    • Tech stack: Kubernetes, AWS, Docker, Terraform, Jenkins, GitHub Actions, Saltstack, Datadog, AWS CloudWatch

    • Platform Engineer with ROKT

    • Salary: USD 160K to USD 270K a year

    • Location: based in the office (and remote from home) in Sydney, SW, AU

    • Tech stack: Kubernetes, AWS, GCP, Docker, Go, Python, Java, Ruby, C#, Cassandra

    • Software Engineer with Workday

    • Salary: $117.8K to $210K a year

    • Location: based in the office (and remote from home) in Boulder, CO, USA

    • Tech stack: Kubernetes, AWS, Data center, Docker, Java, Scala, Kafka, TeamCity, Jenkins

Discover more Kubernetes jobs on Kube Careers →

  1. Democratic CSI

    democratic-csi implements the CSI spec providing storage for various container orchestration systems such as Kubernetes.

    The current focus is providing storage via iscsi/nfs from zfs-based storage systems predominantly FreeNAS/TrueNAS and ZoL on Ubuntu.

  2. loxilb: load balancer with eBPF

    loxilb is an open source hyper-scale software load-balancer for cloud-native workloads.

    It uses eBPF as its core engine and is designed primarily to support on-premise, edge and public-cloud Kubernetes cluster deployments.

  3. Photon OS

    Photon OS is a Linux based, open source, security-hardened, enterprise grade appliance operating system that is purpose built for Cloud and Edge applications.

    It delivers just enough of a Linux operating system to efficiently run containers.

  4. KubeLB

    kubermatic

    KubeLB is a Kubernetes native tool, responsible for centrally managing load balancers for Kubernetes clusters across multi-cloud and on-premise environments.

  5. Cluster API add-on provider for Helm

    kubernetes-sigs

    Cluster API Add-on Provider for Helm extends Cluster API by managing the installation, configuration, upgrade, and deletion of cluster add-ons using Helm charts.

Other interesting projects:

Upcoming Kubernetes events

  1. Aug

    21

    KubeCon China

    In-person conference organized by Linux Foundation.

    • Location: Hong Kong, HK

    • This is a free event.

  2. Aug

    21

    Karpenter best practices

    Online meetup organized by The Platformers Community San Francisco.

    • This is a virtual event

    • This is a free event.

  3. Aug

    20

    Kraken discovery labs

    Online workshop organized by Sydig.

    • This is a virtual event

    • This is a free event.

  4. Aug

    14

    Master Prometheus on Kubernetes: spotting every issue without alert fatigue

    Online meetup organized by Platform Engineers Copenhagen.

    • This is a virtual event

    • This is a free event.

  5. Aug

    14

    Kcp: cloud native API control planes

    Online meetup organized by Cloud Native Istanbul.

    • This is a virtual event

    • This is a free event.

Discover more Kubernetes events on Kube Events →

Kubernetes Call for Papers

  1. expired

    Kubernetes Community Days Denmark 2024

    The Call For Paper was open until 16 September 2024 at UTC. More info →
    • Location: Copenhagen, DK

    • In-person conference organized by KCD Denmark.

    • The conference starts on the 20 November 2024.

    • Apply here
  2. expired

    KubeCon India

    The Call For Paper was open until 25 August 2024 at UTC. More info →
    • Location: Delhi, IN

    • In-person conference organized by Linux Foundation.

    • The conference starts on the 11 December 2024.

    • Apply here
  3. expired

    Kunbernetes Community Days Ghana

    The Call For Paper was open until 31 August 2024 at UTC. More info →
    • This is a virtual event

    • Online conference organized by KCD Ghana.

    • The conference starts on the 26 November 2024.

    • Apply here
  4. expired

    Kubernetes Community Days Indonesia 2024

    The Call For Paper was open until 2 September 2024 at UTC. More info →
    • Location: Jakarta, ID

    • In-person conference organized by KCD Indonesia.

    • The conference starts on the 30 November 2024.

    • Apply here
  5. expired

    Kube Native 2024

    The Call For Paper was open until 26 August 2024 at UTC. More info →
    • This is a virtual event

    • Online conference organized by Conf42.

    • The conference starts on the 26 September 2024.

    • Apply here
  6. expired

    DevSecOps 2024

    The Call For Paper was open until 4 November 2024 at UTC. More info →
    • This is a virtual event

    • Online conference organized by Conf42.

    • The conference starts on the 5 December 2024.

    • Apply here
  7. expired

    QCon San Francisco

    The Call For Paper was open until 18 September 2024 at UTC. More info →
    • Location: San Francisco, CA, USA

    • In-person conference organized by InfoQ.

    • The conference starts on the 18 November 2024.

    • Apply here
  8. expired

    Open Source Monitoring Conference

    The Call For Paper was open until 15 August 2024 at UTC. More info →
    • Location: Nuremberg, DE

    • In-person conference organized by NETWAYS.

    • The conference starts on the 21 November 2024.

    • Apply here
  9. expired

    Devopsdays Bogotá

    The Call For Paper was open until 2 September 2024 at UTC. More info →
    • Location: Bogotá, CO

    • In-person conference organized by Devopsdays.

    • The conference starts on the 29 October 2024.

    • Apply here

Until next time!

— Dan

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

Or follow us on: