Spotlight

Conditions, Phases, and Declarative Phase Rules in Kubernetes Operators

Debdut Chakraborty

This article explains:

  • why Kubernetes operator status conditions should be the single source of truth,
  • how phase should be derived from conditions via declarative rules,
  • and introduces a Go library for doing this with an interactive browser demo.

More articles →

Tools and utilities

  • KubeVPN: Kubernetes VPN

    KubeVPN is a tool that seamlessly connects to your Kubernetes cluster network, allowing you to access cluster resources from your local machine.

  • Awesome Kubernetes Architecture Diagrams

    This repo contains 20+ tools that auto-generate Kubernetes architecture diagrams from manifests, Helm charts, or cluster state.

  • G-Kubie

    Kubie is a tool that provides an alternative to kubectx, kubens, and the k on prompt modification script, offering context switching, namespace switching, and prompt customization.

  • hanoi-cli

    hanoi-cli analyzes pod distribution across nodes, detects CPU/memory hotspots, generates safe redistribution plans, and simulates node failures — all without touching the cluster.

  • Node Address Labeler for Kubernetes Nodes

    node-address-labeler is a controller that watches a node's interface and dynamically labels Kubernetes nodes with node.ip/<ip> based on real-time interface changes.

More projects →

Events starting soon

Discover more events onn Kube Events →

The Hidden Cost of Slow Autoscaling
The Hidden Cost of Slow Autoscaling

Forced platform migrations are usually treated as something to survive. At Scout24, a mandatory OS migration became an opportunity to rethink Kubernetes autoscaling, node provisioning, and infrastructure efficiency.

John Ford explains how Scout24 moved its EKS-based Infinity platform from a polling autoscaler and over-provisioned capacity to Karpenter and Bottlerocket. The result was faster node startup, a safer migration path, and about a 30% infrastructure reduction without major downtime.

In this interview:

  • Why two-minute node provisioning forced a 25% capacity buffer
  • How Karpenter made the Bottlerocket migration safer
  • What broke around EC2 metadata, AWS SDKs, and cgroups
  • How the new foundation enables Spot, ARM, and GPU workloads

Learn from production

More case studies →

Matching jobs

    • Software Engineer with Commvault

    • Salary: $47.97K to $2.64L a year

    • Location: based in the office in Bangalore, IN

    • Tech stack: Kubernetes, Docker, C++, C#, Java, Javascript

    • DevOps Engineer with Alchemy

    • Salary: $90 to $539K a year

    • Location: based in the office in San Francisco, CA, USA

    • Tech stack: Kubernetes, AWS, GCP, Helm, ArgoCD, Terraform, Grafana, Prometheus, Istio

    • DevOps Engineer with Alchemy

    • Salary: $36K to $225.5K a year

    • Location: based in the office in Bucharest, RO

    • Tech stack: Kubernetes, AWS, Azure, Bare-metal, GCP, Helm, ArgoCD, Cloudformation, Pulumi, Terraform

    • DevOps Engineer with Derex Technologies Inc

    • Salary: $90 to $484K a year

    • Location: based in the office in IL, USA

    • Tech stack: Kubernetes, AWS, Python, Cloudformation, Terraform

    • DevOps Engineer with Enpal

    • Salary: US$135K to US$272.8K a year

    • Location: based in the office (and remote from home) in Berlin, DE

    • Tech stack: Kubernetes, Azure, Docker, Terraform, Azure DevOps, Datadog

Discover more Kubernetes jobs on Kube Careers →

Subscribe to Learn Kubernetes Weekly

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

or subscribe via

Build something

More tutorials →

Call for Papers closing soon

  1. 3

    days

    EuroBSDCon

    The Call For Paper is open until 20 June 2026 at GMT-4. More info →
    • Location: Brussels, BE

    • In-person conference organized by EuroBSDCon Foundation.

    • The conference starts on the 13 September 2026.

    • Apply here
  2. 5

    days

    Dutch Cloud Native Day

    The Call For Paper is open until 22 June 2026 at GMT-4. More info →
    • Location: Utrecht, NL

    • In-person conference organized by Dutch CND.

    • The conference starts on the 29 October 2026.

    • Apply here
  3. 8

    days

    Open Source Summit Europe 2026

    The Call For Paper is open until 25 June 2026 at GMT-4. More info →
    • Location: Prague, CZ

    • In-person conference organized by Linux Foundation.

    • The conference starts on the 9 October 2026.

    • Apply here
  4. 9

    days

    Kubernetes Community Days Korea 2026

    The Call For Paper is open until 26 June 2026 at GMT-4. More info →
    • Location: Seoul, KR

    • In-person conference organized by KCD South Korea.

    • The conference starts on the 1 September 2026.

    • Apply here
  5. 10

    days

    Kubernetes Community Days Washington DC 2026

    The Call For Paper is open until 27 June 2026 at GMT-4. More info →
    • Location: Washington, DC, USA

    • In-person conference organized by KCD Washington DC.

    • The conference starts on the 15 September 2026.

    • Apply here
  6. 12

    days

    Kubernetes Community Days Nigeria 2026

    The Call For Paper is open until 29 June 2026 at GMT-4. More info →
    • Location: Lagos, NG

    • In-person conference organized by KCD Nigeria.

    • The conference starts on the 24 October 2026.

    • Apply here
  7. 13

    days

    Nerdearla México 2026

    The Call For Paper is open until 30 June 2026 at GMT-4. More info →
    • Location: Mexico City, MX

    • In-person conference organized by Nerdearla.

    • The conference starts on the 20 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 →