Spotlight

Database State Management in Kubernetes: Running SQL Server on AKS with GitOps

Firas Sboui

This case study shows how to run SQL Server on Azure Kubernetes Service using StatefulSets, persistent volumes, and GitOps for multi-tenant database deployments.

More articles →

Tools and utilities

  • ArgoCD-agent

    This tool extends Argo CD with a hub-and-spoke agent architecture in which lightweight agents in remote clusters connect back to a central control plane.

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

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 Oddball

    • Salary: $110K to $145K a year

    • Location: remote from

    • Tech stack: Kubernetes, AWS, Docker, Python, CDK, Cloudformation, GitHub Actions

    • DevOps Engineer with Point72

    • Salary: US$108.45K to US$275K a year

    • Location: based in the office in Singapore, SG

    • Tech stack: Kubernetes, Docker, Powershell, Python, Cloudformation, Terraform, GitHub Actions, Gitlab, Jenkins, Ansible

    • DevOps Engineer with Postman

    • Salary: $213.51K to $275K a year

    • Location: based in the office (and remote from home) in San Francisco, CA, USA

    • Tech stack: Kubernetes, AWS, Azure, GCP, Helm, ArgoCD, Docker, Python, Cloudformation, Terraform

    • DevOps Engineer with Proton

    • Salary: $99.9K to $275K a year

    • Location: based in the office in Paris, FR

    • Tech stack: Kubernetes, ArgoCD, Python, Rust, Terraform, Ansible

    • DevOps Engineer with SurveyMonkey

    • Salary: $1.27L to $3.03L a year

    • Location: based in the office (and remote from home) in Bengaluru, IN

    • Tech stack: Kubernetes, AWS, Helm, ArgoCD, Docker, Java, PHP, Python, Redis, PostgreSQL

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

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

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

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

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

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

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

    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 →