Spotlight

How I Built a Custom Kubernetes Ingress in Rust/Go That Outperforms Nginx by 11%

Abdullrahman Eissa

This article describes Silex, a homemade Kubernetes ingress controller with a Go control plane and a Rust data plane, and benchmarks it against the Nginx ingress controller.

More articles →

Tools and utilities

  • kpf: a terminal UI for kubectl port-forward

    kpf is a terminal UI around kubectl port-forward that lets you pick a service from a list and reconnects automatically when a pod restarts or your laptop wakes up.

  • NetObserv Operator

    NetObserv deploys an eBPF agent on every node to capture network flows, enrich them with Kubernetes metadata, and export to Loki, Prometheus, Kafka, or IPFIX — with a web console showing topology, raw flows, and traffic metrics.

  • Hermes Agent Operator: run Hermes AI agents on Kubernetes

    Hermes Agent Operator runs Hermes AI agents on Kubernetes as custom resources, so each agent's config, skills and workspace live in one manifest instead of drifting on someone's laptop.

  • System Upgrade Controller: declarative node upgrades

    System Upgrade Controller upgrades your nodes from inside the cluster: you describe the change in a Plan resource and it runs the upgrade job on each node, cordoning and draining when you ask it to.

  • NineVigil - Governance and sandboxing for AI agents on Kubernetes

    NineVigil is a Kubernetes operator that runs AI agents inside gVisor sandboxes, closes their network egress with Cilium and keeps a tamper-evident audit record of every run.

More projects →

Events starting soon

Discover more events onn Kube Events →

Kubernetes Can Run Your Database. Your Team Can't.
Kubernetes Can Run Your Database. Your Team Can't.

KubeSelect is a new show that tests one bold Kubernetes hypothesis with one expert. Hosts Salman Iqbal and Bart Farrell examine the evidence and ask whether the claim holds up.

In episode two, Kat Cosgrove tackles a long-running question: should teams run databases on Kubernetes? StatefulSets, persistent volumes, CSI, and database operators changed the technical answer, but they did not remove the operational risk.

In this episode:

  • How Kubernetes storage has matured and why old assumptions persist
  • Where Kubernetes responsibility ends, and database responsibility begins
  • Why operators do not replace database experts
  • When managed database services remain the better choice

Learn from production

More case studies →

Matching jobs

    • DevOps Engineer with Smile Digital Health

    • Salary: $67.5K to $440K a year

    • Location: remote from

    • Tech stack: Kubernetes, AWS, Azure, OpenShift, Helm, Docker, Go, GraphQL, Javascript, Python

    • DevSecOps Engineer with Gainsight

    • Salary: PLN 25K to PLN 28.5K a year

    • Location: based in the office (and remote from home) in Wroclaw, PL

    • Tech stack: Kubernetes, AWS, Azure, GCP, Docker, Powershell, Python

    • DevSecOps Engineer with SHEIN

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

    • Location: based in the office in Los Angeles, CA, USA

    • Tech stack: Kubernetes, AWS, Azure, GCP

    • Engineering Manager with Brightwheel

    • Salary: $86.4K to $423.5K a year

    • Location: remote from

    • Tech stack: Kubernetes, AWS, Docker, Python, SQL, Typescript, DynamoDB, PostgreSQL, Airflow

    • Platform Engineer with Akuity

    • Salary: $113.4K to $401.28K a year

    • Location: remote within UTC+0 and UTC+12

    • Tech stack: Kubernetes, AWS, Go, SQL, MySQL, Terraform, Grafana, Prometheus

Discover more Kubernetes jobs on Kube Careers →

Subscribe to Learn Kubernetes Weekly

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

or subscribe via

Build something

More tutorials →

Call for Papers closing soon

  1. 1

    days

    AI Engineer NYC 2026

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

    • In-person conference organized by Software 3.0.

    • The conference starts on the 14 October 2026.

    • Apply here
  2. 2

    days

    Kubernetes Community Days Provence 2026

    The Call For Paper is open until 13 September 2026 at GMT-4. More info →
    • Location: Provence, FR

    • In-person conference organized by CNCF.

    • The conference starts on the 10 December 2026.

    • Apply here
  3. 4

    days

    CognitionX Emirates 2026

    The Call For Paper is open until 15 September 2026 at GMT-4. More info →
    • Location: Dubai, AE

    • In-person conference organized by CognitionX.

    • The conference starts on the 15 October 2026.

    • Apply here
  4. 7

    days

    AI DevWorld 2027

    The Call For Paper is open until 18 September 2026 at GMT-4. More info →
    • Location: Santa Clara, CA, USA

    • In-person conference organized by DevNetwork.

    • The conference starts on the 11 February 2027.

    • Apply here
  5. 9

    days

    Confoo 2027

    The Call For Paper is open until 20 September 2026 at GMT-4. More info →
    • Location: Montreal, CA

    • In-person conference organized by ConFoo.

    • The conference starts on the 26 February 2027.

    • Apply here
  6. 10

    days

    BoyaConf 2026

    The Call For Paper is open until 21 September 2026 at GMT-4. More info →
    • Location: Tunja, CO

    • In-person conference organized by BoyaConf.

    • The conference starts on the 21 November 2026.

    • Apply here
  7. 19

    days

    UbuCon India 2026

    The Call For Paper is open until 30 September 2026 at GMT-4. More info →
    • Location: Bengaluru, IN

    • In-person conference organized by Canonical.

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