Spotlight

Integration testing with Kubernetes

Michael Galkov

This tutorial shows how to build integration tests for Kubernetes using Rust, kind clusters, and Terraform with automatic cleanup via Kyverno TTL policies and namespace isolation for concurrent test execution.

More articles →

Tools and utilities

  • ctx: Context switcher

    ctx is a CLI tool that simplifies working across multiple cloud environments by switching between AWS profiles, Kubernetes clusters, VPN connections, and SSH tunnels with a single command.

  • Sveltos: add-ons

    Sveltos is a Kubernetes add-on controller that simplifies the deployment and management of Kubernetes add-ons and applications across multiple clusters, whether on-prem, in the cloud or a multitenant environment.

  • Endpoint-Monitoring Operator: Kubernetes monitoring operator

    Endpoint-Monitoring Operator probes HTTP/JSON, TCP, DNS, ICMP, Trino, and OpenSearch endpoints via a simple CRD, with built-in Slack and email alerting.

  • Kubernetes Orphaned Resources Finder

    Kor is a tool to discover unused Kubernetes resources.

  • Argo CD Diff Preview

    Argo CD Diff Preview is a tool that renders the diff between two branches in a Git repository, providing a clear and concise view of the changes between two branches, similar to Atlantis for Terraform.

More projects →

Events starting soon

Discover more events onn Kube Events →

That Time I Found a Service Account Token in my Log Files
That Time I Found a Service Account Token in my Log Files

You're integrating HashiCorp Vault into your Kubernetes cluster and adding a temporary debug log line to check whether the ServiceAccount token is being passed correctly. Three months later, that log line is still in production — and the token it prints has a 1-year expiry with no audience restrictions.

Vincent von Büren, a platform engineer at ipt in Switzerland, lived through exactly this incident. In this episode, he breaks down why default Kubernetes ServiceAccount tokens are a quiet security risk hiding in plain sight.

You will learn:

  • What's actually inside a Kubernetes ServiceAccount JWT (issuer, subject, audience, and expiry)
  • Why tokens with no audience scoping enable replay attacks across internal and external systems
  • How Vault's Kubernetes auth method and JWT auth method compare, and when to choose each
  • What projected tokens are, why they dramatically reduce blast radius, and what's holding teams back from using them
  • Practical steps for auditing which pods actually need API access and disabling auto-mounting everywhere else

Learn from production

More case studies →

Matching jobs

    • DevOps Engineer with Vattenfall

    • Salary: US$99.9K to US$368.5K a year

    • Location: based in the office in Hamburg, DE

    • Tech stack: Kubernetes, Azure, Docker, Powershell, Python, SQL, Snowflake, Airflow, Terraform, Azure DevOps

    • Machine Learning Engineer with Bree

    • Salary: $99K to $264K a year

    • Location: remote from

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

    • Machine Learning Engineer with Iambic Therapeutics, Inc

    • Salary: $57.6K to $462K a year

    • Location: remote from

    • Tech stack: Kubernetes, AWS, Docker, Python

    • Machine Learning Engineer with Provectus

    • Salary: $112.5K to $308K a year

    • Location: remote from

    • Tech stack: Kubernetes, AWS, Docker, Python, SQL, Redis, DynamoDB, Cloudformation, Terraform, OpenSearch

Discover more Kubernetes jobs on Kube Careers →

Subscribe to Learn Kubernetes Weekly

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

or subscribe via

Build something

More tutorials →

Call for Papers closing soon

  1. 4

    days

    IaCConf 2026

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

    • Online conference organized by Spacelift.

    • The conference starts on the 14 May 2026.

    • Apply here
  2. 5

    days

    SREday Barcelona 2026

    The Call For Paper is open until 8 April 2026 at GMT-4. More info →
    • Location: Barcelona, ES

    • In-person conference organized by SREday.

    • The conference starts on the 20 April 2026.

    • Apply here
  3. 9

    days

    SREday Austin 2026

    The Call For Paper is open until 12 April 2026 at GMT-4. More info →
    • Location: Austin, TX, USA

    • In-person conference organized by SREday.

    • The conference starts on the 6 May 2026.

    • Apply here
  4. 16

    days

    Open Conf 2026

    The Call For Paper is open until 19 April 2026 at GMT-4. More info →
    • Location: Athens, GR

    • In-person conference organized by Open Conf.

    • The conference starts on the 21 November 2026.

    • Apply here
  5. 18

    days

    SREday Munich 2026

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

    • In-person conference organized by SREday.

    • The conference starts on the 15 May 2026.

    • Apply here
  6. 18

    days

    CLC26

    The Call For Paper is open until 21 April 2026 at GMT-4. More info →
    • Location: Mannheim, DE

    • In-person conference organized by Rheinwerk Verlag.

    • The conference starts on the 11 November 2026.

    • Apply here
  7. 27

    days

    Tech Fuse Des Moines 2026

    The Call For Paper is open until 30 April 2026 at GMT-4. More info →
    • Location: Des Moines, IA, USA

    • In-person conference organized by Tech Fuse DSM.

    • The conference starts on the 16 October 2026.

    • Apply here

Thanks to our sponsors who make Kube Today possible

Find out more about being a sponsor →

More articles

Even more articles →