Episode
D2DO286: Scaling Kubernetes Across Clouds – Identity, DNS, and Security
- Podcast
- Day Two DevOps
- Published
- Nov 5, 2025
- Duration seconds
- 2439
- Processing state
processed
Actions
POST https://stenobird.com/v1/public/podcasts/day-two-devops/episodes/d2do286-scaling-kubernetes-across-clouds-identity-dns-and-security/transcription-requests
Idempotently request low-priority transcript generation for this episode.GET https://stenobird.com/podcast/day-two-devops/d2do286-scaling-kubernetes-across-clouds-identity-dns-and-security.md
Read the agent-friendly Markdown representation of this episode resource.
Summary
Managing Kubernetes across multiple cloud providers introduces significant complexities in workload identity, DNS resolution, and security. This episode explores how to implement granular, short-lived credentials and efficient DNS strategies to maintain a secure, scalable multi-cloud architecture.
Topics
- Kubernetes
- Multi-cloud
- Workload Identity
- DNS Resolution
- Service Mesh
- mTLS
- Cloud Security
- DevOps
Highlights
- Main idea: Moving from static service account keys to workload identity reduces the blast radius of credential leaks
- Practical takeaway: Use short-lived, unique tokens for each pod to establish a trust relationship with external cloud providers
- Failure mode: Storing long-lived service account keys in local storage or 'wallets' creates a massive security vulnerability
- Technical insight: Kubernetes DNS resolution follows a specific search path, which can be optimized by configuring name servers to prioritize external providers
- Security takeaway: Implementing mTLS via a service mesh like Istio can automate pod identity verification and secure inter-service communication
Chapters
1:00From Bare Metal to Kubernetes: Goutam discusses the transition of Greenplum Database from tarball-based bare metal installations to containerized workloads.3:55Running Stateful Workloads in K8s: The challenges and opportunities of deploying databases and stateful services in an inherently ephemeral environment.13:05The Danger of Static Credentials: An analysis of the security risks associated with downloading and managing service account keys manually.16:25Implementing Workload Identity: How to use service accounts to create trust relationships with cloud providers using granular, revocable permissions.22:25DNS Resolution in Kubernetes: Understanding how Kubernetes uses naming conventions to abstract away ephemeral IP addresses.25:25Optimizing DNS Search Paths: Deep dive into the DNS lookup flow and how to prevent unnecessary internal search failures.37:40Securing Service Communication: Exploring mTLS and the role of service meshes like Istio in managing pod identity and encryption.