Spotlight

Moving Logic Out of Pods: Extending the Argo Workflows Controller

Anton Pechenin

This tutorial shows you how to extend Argo Workflows using Executor Plugins by building HTTP servers that handle lightweight tasks in reusable agent pods instead of spinning up separate pods for each step.

More articles →

Tools and utilities

  • kimspect: container image inspector

    kimspect is a kubectl plugin that inspects container images running in your cluster, listing them with filters for namespace, node, pod name, and registry, and providing detailed information, including image digests and versions.

  • nix-csi: Nix ephemeral volume

    nix-csi is a Kubernetes CSI driver that mounts the Nix store into pods as ephemeral volumes, letting you reference any Nix derivation, flake, or store path directly from a PodSpec.

  • avapigw: API Gateway for Kubernetes

    avapig is a high-performance, production-ready API Gateway built with Go and gin-gonic for cloud-native environments.

  • Zeropod: scale to zero

    zeropod is a tool that automatically checkpoints containers to disk after a certain amount of time of the last TCP connection, allowing for fast and seamless scaling down to zero.

  • K8sQuest: Kubernetes training platform

    K8sQuest is a local Kubernetes learning game with 50 progressive challenges where you fix broken clusters using kubectl with real-time monitoring, progressive hints, and post-mission debriefs running on kind.

More projects →

Events starting soon

Discover more events onn Kube Events →

Migrating Kubernetes Off Big Cloud
Migrating Kubernetes Off Big Cloud

Managed Kubernetes on a major cloud provider can cost hundreds or even thousands of dollars a month — and much of that spending hides behind defaults, minimum resource ratios, and auxiliary services you didn't ask for.

Fernando Duran, founder of SadServers, shares how his GKE Autopilot proof of concept ran close to $1,000/month on a fraction of the CPU of the actual workload and how he cut that to roughly $30/month by moving to Hetzner with Edka as a managed control plane.

In this interview:

  • Why Kubernetes hasn't delivered on its original promise of cost savings through bin packing — and what it actually provides instead
  • A real cost comparison: $1,000/month on GKE vs. $30/month on Hetzner with Edka for the same nominal capacity
  • What you need to bring with you (observability, logging, dashboards) when leaving a fully managed cloud provider

The decision comes down to how tightly coupled you are to cloud-specific services and whether your team can spare the cycles to manage the gaps.

Learn from production

More case studies →

Matching jobs

    • AI Researcher with Reson8

    • Salary: €0 a year

    • Location: remote from

    • Tech stack: Kubernetes, On-premise, Docker, Python, Rust

    • APAC Enterprise Account Executive with vCluster Labs

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

    • Location: remote from

    • Tech stack: Kubernetes, Helm, Kustomize, Docker, C, C++, C#, Go, GraphQL, Java

    • Commercial Account Executive with Vantage

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

    • Location: remote from

    • Tech stack: Kubernetes, AWS, GCP, ArgoCD, Flux, Docker, GraphQL, SQL, Snowflake, CircleCI

    • Customer Success Manager with Tiger Data

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

    • Location: remote from

    • Tech stack: Kubernetes, AWS, Docker, SQL, Go, Python, PostgreSQL

Discover more Kubernetes jobs on Kube Careers →

Subscribe to Learn Kubernetes Weekly

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

or subscribe via

Build something

More tutorials →

Call for Papers closing soon

  1. 4

    days

    Cloud Native Days Amsterdam

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

    • In-person conference organized by Cloud Native Amsterdam.

    • The conference starts on the 22 May 2026.

    • Apply here
  2. 7

    days

    Cloud Native Telco Day Europe

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

    • In-person conference organized by CNCF.

    • The conference starts on the 23 March 2026.

    • Apply here
  3. 7

    days

    Cloud Native AI + Kubeflow Day Europe

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

    • In-person conference organized by CNCF.

    • The conference starts on the 23 March 2026.

    • Apply here
  4. 7

    days

    Cloud Native 2026

    The Call For Paper is open until 23 March 2026 at GMT-4. More info →
    • This is a virtual event

    • Online conference organized by Conf42.

    • The conference starts on the 23 April 2026.

    • Apply here
  5. 9

    days

    Kubernetes Community Days New York 2026

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

    • In-person conference organized by KCD New York.

    • The conference starts on the 10 June 2026.

    • Apply here
  6. 10

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

    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

Thanks to our sponsors who make Kube Today possible

Find out more about being a sponsor →

More articles

Even more articles →