Learn Kubernetes Weekly issue 86

Extending GitOps, Reducing Docker images by 40%, The traffic police, Prometheus and Thanos evolutionary tale, H100 GPUs in AKS

3 Jul 2024

This newsletter is brought to you by Sysdig — Sysdig stops cloud attacks in real time by instantly detecting changes in risk with runtime insights and open source Falco.

  1. Extending GitOps: effortless continuous integration and deployment on Kubernetes

    Levi Van Noort

    This article discusses using GitOps and Argo CD Image Updater for effortless continuous integration and deployment on Kubernetes.

  2. Optimizing Wireshark in Kubernetes

    Nigel Douglas

    Believe it or not, Wireshark isn't just for the land of wires and cables anymore.

    With some help from Falco and Kubernetes, it has a place in the cloud SOC.

    In this article, you will find best practices and guidance on optimizing Wireshark in Kubernetes.

    sponsored

  3. How I reduced the size of my very first published Docker image by 40%

    The author details their journey of reducing the size of their Docker image by 40%, from 31.4 MB to 17.6 MB.

    They discuss optimization attempts, multi-stage builds, removing unnecessary binaries and dependencies, and using scratch as the base image.

  4. Monitoring reinvented: Prometheus and Thanos evolutionary tale

    Sairam BS

    This article discusses the use of Prometheus and Thanos for monitoring, addresses Prometheus's challenges, and explains how Thanos provides scalability.

    It also covers the architecture of a monitoring system with multiple Kubernetes clusters.

  5. Overcoming the deployment challenges of H100 GPUs in AKS

    This article discusses the challenges faced with integrating NVIDIA H100 GPUs in AKS.

    Solutions involved manual interventions, disabling default driver installations, and using NVIDIA's GPU operator.

  6. Loxilb cluster networking: elevating Kubernetes networking capabilities

    This article explores LoxiLB Cluster Networking's use of eBPF technology to provide load balancing, traffic management, observability, and security.

Articles worth checking out:

5 Steps to Securing Kubernetes

Sysdig

The complexity of Kubernetes often leads DevOps teams to postpone security measures until production deployment.

This delay poses significant risks.

Use this checklist to guide your security strategy as you escalate the use of containers and Kubernetes.

5 Steps to Securing Kubernetes
  1. Mastering Ingress context path based routing in AWS EKS using Terraform

    Vajrapu Vinod

    This article provides a step-by-step guide on implementing Ingress context path-based routing in AWS EKS using Terraform.

  2. Gitops your Terraform resources on Azure with Flux

    Victor Muchiaroni

    This tutorial discusses using Gitops and Flux to manage Terraform resources on Azure.

    The process involves centralizing components in a git repository and using Flux to manage changes.

  3. Scale your apps using KEDA in Kubernetes

    Vinod Kumar

    In this tutorial, you will learn how to use KEDA to scale your apps from 0 based on external metrics/events such as the messages in the AWS SQS Queue.

    • Software Engineer with Rebel Space Technologies

    • Salary: $130K to $200K a year

    • Location: based in the office (and remote from home) in Long Beach, CA, USA

    • Tech stack: Kubernetes, AWS, Azure, Docker, Python, Rust, C++

    • Software Engineer with Edgemony

    • Salary: €35K to €50K a year

    • Location: remote from Italy

    • Tech stack: Kubernetes, AWS, Azure, GCP, Docker, Python, Mongo, PostgreSQL, MySQL

    • Platform Engineer with Hook Technology

    • Salary: £85K to £105K a year

    • Location: based in the office (and remote from home) in London, GB

    • Tech stack: Kubernetes, AWS, Docker, Terraform

Discover more Kubernetes jobs on Kube Careers →

  1. Lingo: ML model proxy

    Lingo is a lightweight, scale-from-zero ML model proxy that runs on Kubernetes.

    Lingo allows you to run text completion and embedding servers in your project without changing any of your OpenAI client code.

  2. Open Virtual Networking

    OVN Kubernetes (Open Virtual Networking - Kubernetes) is an open-source project that provides a robust networking solution for Kubernetes clusters with OVN (Open Virtual Networking) and Open vSwitch (Open Virtual Switch) at its core.

  3. weave-gitops

    This repo provides the enterprise-level features for the weave-gitops product, including CAPI cluster creation and team workspaces.

  4. Kubetail

    Kubetail is a bash script aggregating (tail/follow) logs from multiple pods into one stream.

    This is the same as running kubectl logs -f but for multiple pods.

  5. Caddy Ingress Controller

    The Kubernetes Ingress Controller for Caddy includes functionality for monitoring Ingress resources on a Kubernetes cluster and support for providing automatic HTTPS certificates for all hostnames defined in the ingress resources it manages.

Other interesting projects:

Upcoming Kubernetes events

  1. Jul

    7

    Kubernetes Community Days Lahore 2024

    In-person conference organized by KCD Lahore.

    • Location: Lahore, PK

    • This event requires an entrance fee

  2. Jul

    9

    The platform engineer's survival guide to Kubernetes networking

    Online meetup organized by Platform Engineers.

    • This is a virtual event

    • This is a free event.

  3. Jul

    10

    Devopsdays Taipei

    In-person conference organized by Devopsdays.

    • Location: Taipei, TW

    • This event requires an entrance fee

  4. Jul

    10

    Multi-Cloud Kubernetes with KubeAdmiral & Squeeze Your Kubernetes

    Online meetup organized by FOSSASIA Vietnam Open Technology Meetup Group.

    • This is a virtual event

    • This is a free event.

  5. Jul

    10

    Devopsdays Nashville

    In-person conference organized by Devopsdays.

    • Location: Nashville, TN, USA

    • This event requires an entrance fee

      • Use LEARNK8S to get 20% off

  6. Aug

    6

    Kraken discovery labs

    Online workshop organized by Sysdig.

    • 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 Porto 2024

    The Call For Paper was open until 15 July 2024 at UTC. More info →
    • Location: Porto, PT

    • In-person conference organized by KCD Porto.

    • The conference starts on the 27 September 2024.

    • Apply here
  2. 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
  3. 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
  4. 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
  5. expired

    Cilium + eBPF Day North America

    The Call For Paper was open until 15 July 2024 at UTC. More info →
    • Location: Salt Lake City, UT, USA

    • In-person conference organized by Linux Foundation.

    • The conference starts on the 12 November 2024.

    • Apply here
  6. expired

    Platform Engineering 2024

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

    • Online conference organized by Conf42.

    • The conference starts on the 5 September 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: