Spotlight

Building a Production-Grade Private EKS Cluster with OpenVPN, Prometheus & Grafana

Asmaa Elalfy

This tutorial shows how to build a private EKS cluster with zero public API exposure using Terraform.

It also covers self-hosted OpenVPN as a VPN gateway, NAT masquerade iptables setup, kube-prometheus-stack via internal load balancer, and Route 53.

More articles →

Tools and utilities

  • Kroc: Kubernetes Reactive Object Creator

    Kroc is an educational Kubernetes Operator built with Go and kubebuilder that watches arbitrary resources and reactively creates derived objects using Go templating.

  • Kube Binpacking Exporter (KBE)

    Kube Binpacking Exporter exposes Prometheus metrics that show how efficiently your cluster packs requested CPU and memory across nodes, groups, and DaemonSet overhead so you can measure fragmentation over time.

  • Kubedock for Running Docker-Based Tests on Kubernetes

    Kubedock lets you run Docker API based test workloads on Kubernetes without Docker-in-Docker, which makes it useful for Testcontainers, CI pipelines, and ephemeral test environments.

  • Zarf: airgapped installation

    Zarf is a tool that simplifies software deployment to Kubernetes clusters in airgapped or disconnected environments.

  • Kogaro – Kubernetes Configuration Hygiene Agent

    Kogaro continuously validates Kubernetes config with 60+ checks across reference, resource, security, image, and network domains, catching silent failures before they impact production.

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

    • Data Engineer with IDnow

    • Salary: $88.2K to $220.22K a year

    • Location: based in the office in Rennes, FR

    • Tech stack: Kubernetes, Helm, ArgoCD, Docker, Python, Shell, SQL, PostgreSQL, Ceph, Ansible

    • DevOps Engineer with American Institutes for Research

    • Salary: $149K to $176K a year

    • Location: based in the office (and remote from home) in Crystal City, VA, USA

    • Tech stack: Kubernetes, Azure, Powershell, Azure DevOps

    • DevOps Engineer with IDnow

    • Salary: $120.15K to $241.68K a year

    • Location: based in the office in Rennes, FR

    • Tech stack: Kubernetes, AWS, On-premise, Terraform, Ansible

    • DevSecOps Engineer with CHAOS Industries

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

    • Location: based in the office in El Segundo, CA, USA

    • Tech stack: Kubernetes, Azure, On-premise, Docker, C++, Go, Groovy, Java, Python, Rust

    • DevSecOps Engineer with Tieto

    • Salary: $30 to $242K a year

    • Location: based in the office in Porto, PT

    • Tech stack: Kubernetes, Docker, Go, Java, Python

Discover more Kubernetes jobs on Kube Careers →

Subscribe to Learn Kubernetes Weekly

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

or subscribe via

Build something

More tutorials →

Call for Papers closing soon

  1. 0

    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
  2. 1

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

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

    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
  5. 4

    days

    Containerkonferansen 2026

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

    • In-person conference organized by Containerkonferansen.

    • The conference starts on the 15 October 2026.

    • Apply here
  6. 4

    days

    Code Europe

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

    • In-person conference organized by ode Europe.

    • The conference starts on the 15 September 2026.

    • Apply here
  7. 4

    days

    Xen Summit 2026

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

    • In-person conference organized by Xen Project.

    • The conference starts on the 17 September 2026.

    • Apply here

Thanks to our sponsors who make Kube Today possible

Find out more about being a sponsor →

More articles

Even more articles →