Spotlight

Data Streaming in Practice (Kafka + Flink): Building a Flight Baggage Tracking System

Tobby Kuo

This tutorial teaches how to build an end-to-end real-time baggage tracking system using Kafka for event streaming, Flink for state processing, ClickHouse for analytics, and Grafana for visualization on Kubernetes.

More articles →

Tools and utilities

  • OpenKruise Agents: AI agent sandbox

    OpenKruise Agents manage AI agent workloads in Kubernetes, providing rapid resource provisioning via pooling, sandbox hibernation with checkpoint support, and user session management with efficient traffic routing.

  • Gonzo: TUI log analysis

    Gonzo lets you use a terminal UI to stream and analyse logs in real time, with support for OpenTelemetry (OTLP), AI-powered insights, heatmaps and advanced filtering.

  • Helm chartsnap: testing charts

    helm-chartsnap is a tool that provides powerful UI testing capabilities for Helm charts with minimal configuration just within values.yaml files.

  • onechart: a generic Helm chart for your apps

    onechart is a generic Helm chart for your application deployments.

  • k9sight: Kubernetes TUI debugger

    k9sight is a Go TUI for debugging Kubernetes workloads with vim-style navigation, supporting log search, exec, port-forward, scale, restart, and built-in debug helpers for common pod failure states like CrashLoopBackOff and ImagePullBackOff.

More projects →

Events starting soon

Discover more events onn Kube Events →

GPU Containers as a Service
GPU Containers as a Service

Running GPU workloads on Kubernetes sounds straightforward until you need to isolate multiple tenants on the same server. The moment you virtualize GPUs for security, you lose access to NVIDIA kernel drivers — and almost every tool in the ecosystem assumes those drivers exist.

Landon Clipp built a GPU-based Containers as a Service platform from scratch, solving each isolation layer — from kernel separation with Kata Containers + QEMU to NVLink fabric partitioning to network policies with Cilium/eBPF — and shares exactly what broke along the way.

In this interview:

  • Why standard NVIDIA tooling (GPU Operator) fails in multi-tenant setups, and how to use CDI with PCI topology scanning to make GPUs visible to Kubernetes without kernel drivers
  • How to partition the NVLink fabric between tenants using a trusted service VM running Fabric Manager, and why the physical PCIe wiring differs between Supermicro HGX and NVIDIA DGX systems
  • Why gVisor doesn't work for GPU workloads — NVIDIA's unstable ioctl ABI means Google has to update gVisor for every driver release, and they only support a handful of GPUs
  • What caused 8-GPU VMs to take 30+ minutes to boot, and the specific fixes (IOMMUFD, cold plugging, kernel upgrades) that brought it down to minutes
  • How Cilium network policies enforce tenant isolation at the Kubernetes identity level instead of fragile IP-based rules

Where Containers as a Service fits best: inference workloads where AI teams want to ship an OCI image without managing infrastructure or signing multi-million dollar cluster contracts.

Learn from production

More case studies →

Matching jobs

    • Data Engineer with Capco

    • Salary: PLN 5.7K to PLN 532.4K a year

    • Location: remote from

    • Tech stack: Kubernetes, AWS, Azure, GCP, Docker, Python, Scala, SQL, Airflow, Spark

    • Data Engineer with Cavnue

    • Salary: $54K to $286K a year

    • Location: remote from

    • Tech stack: Kubernetes, GCP, Docker, C++, Python, Redis, PostgreSQL, Terraform, Gitlab

    • Data Engineer with ShyftLabs

    • Salary: $1.4L to $2.37L a year

    • Location: based in the office in Noida, IN

    • Tech stack: Kubernetes, GCP, Docker, SQL, Python, Snowflake, Airflow, Terraform, Gitlab

    • DevOps Engineer with 100MS

    • Salary: $1.08L to $2.75L a year

    • Location: based in the office in Bengaluru, IN

    • Tech stack: Kubernetes, GCP, Helm, Shell, Terraform, Grafana, Prometheus, Loki

    • DevOps Engineer with ALTEN

    • Salary: $99.9K to $275K a year

    • Location: based in the office in Boulogne-Billancourt, FR

    • Tech stack: Kubernetes, AWS, GCP, Docker, Terraform

Discover more Kubernetes jobs on Kube Careers →

Subscribe to Learn Kubernetes Weekly

Trusted by 77K engineers. Delivered 176 issues and counting.

or subscribe via

Build something

More tutorials →

Call for Papers closing soon

  1. 1

    days

    Data on Kubernetes Day

    The Call For Paper is open until 26 March 2026 at GMT-4. More info →
    • Location: Amsterdam, NL

    • In-person conference organized by CNCF.

    • The conference starts on the 26 March 2026.

    • Apply here
  2. 2

    days

    DeveloperWeek New York 2026

    The Call For Paper is open until 27 March 2026 at GMT-4. More info →
    • Location: New York, NY, USA

    • In-person conference organized by DeveloperWeek New York.

    • The conference starts on the 10 June 2026.

    • Apply here
  3. 4

    days

    Devopsdays Amsterdam

    The Call For Paper is open until 29 March 2026 at GMT-4. More info →
    • Location: Amsterdam, NL

    • In-person conference organized by Devopsdays.

    • The conference starts on the 19 June 2026.

    • Apply here
  4. 4

    days

    KubeCon + CloudNativeCon Japan 2026

    The Call For Paper is open until 29 March 2026 at GMT-4. More info →
    • Location: Yokohama, JP

    • In-person conference organized by Linux Foundation.

    • The conference starts on the 30 July 2026.

    • Apply here
  5. 6

    days

    WeAreDevelopers World Congress 2026 North America

    The Call For Paper is open until 31 March 2026 at GMT-4. More info →
    • Location: San Jose, CA, USA

    • In-person conference organized by WeAreDevelopers.

    • The conference starts on the 25 September 2026.

    • Apply here
  6. 6

    days

    J On the Beach

    The Call For Paper is open until 31 March 2026 at GMT-4. More info →
    • Location: Malaga, ES and virtual

    • Online & in-person conference organized by Yay Yay Events.

    • The conference starts on the 29 October 2026.

    • Apply here
  7. 6

    days

    Øredev

    The Call For Paper is open until 31 March 2026 at GMT-4. More info →
    • Location: MALMÖ, SE

    • In-person conference organized by Øredev.

    • The conference starts on the 4 November 2026.

    • Apply here

Thanks to our sponsors who make Kube Today possible

Find out more about being a sponsor →

More articles

Even more articles →