Skip to content
Artwork for KubeFM

KubeFM

KubeFM

Discover all the great things happening in the world of Kubernetes, learn (controversial) opinions from the experts and explore the successes (and failures) of running Kubernetes at scale.

Play
  • 22 episodes
  • weekly
  • Avg 36 min
  • English
Counted on this page — what you have heard stays on this device, so it is not something the list can be paged by.
  • S8 · E2
    January 27 · 27 min

    Running a Full Kubernetes Cluster for $2 a Month, with Varnit Goyal

    Most developers assume Kubernetes requires an enterprise budget. Varnit Goyal proves otherwise — he built a full three-node Kubernetes cluster for $2.16/month using Rackspace Spot Instances. The trick: pick non-default instance types, distribute nodes across low-demand regions, and let Kubernetes handle rescheduling when nodes get preempted. For service exposure, he replaced the $10/month load balancer with Tailscale Funnel — free. In this episode: How Spot Instance bidding works and which strategies keep costs and preemption low Using Tailscale Kubernetes operator as a free alternative to traditional load balancers Running real development dependencies (Kafka, Elasticsearch, Postgres) on a budget cluster A practical walkthrough of what Kubernetes actually needs to function — and what you can strip away. Sponsor This episode is sponsored by LearnKube — get started on your Kubernetes journey through comprehensive online, in-person or remote training. More info Find all the links and info for this episode here: https://ku.bz/HpVyQMVv0 Interested in sponsoring an episode? Learn more.

  • S8 · E1
    January 13 · 30 min

    We Broke Our EKS Cluster Autoscaler with the AL2023 Migration, with Dilshan Wijesooriya

    Dilshan Wijesooriya, Senior Cloud Engineer, discusses a real incident where migrating EKS nodes to AL2023 caused the cluster autoscaler to lose AWS permissions silently. You will learn: Why AL2023 blocks pod access to instance metadata by default, breaking components that relied on node IAM roles (like cluster autoscaler, external-DNS, and AWS Load Balancer Controller) How to implement IRSA correctly by configuring IAM roles, Kubernetes service accounts, and OIDC trust relationships, and why both AWS IAM and Kubernetes RBAC must be configured independently The recommended migration strategy: move critical system components to IRSA before changing AMIs, test aggressively in non-production, and decouple identity changes from OS upgrades How to audit which pods currently rely on node roles and clean up legacy IAM permissions to reduce attack surface after migration Sponsor This episode is sponsored by LearnKube — get started on your Kubernetes journey through comprehensive online, in-person or remote training. More info Find all the links and info for this episode here: https://ku.bz/T_YPfTfDb Interested in sponsoring an episode? Learn more.

Showing 21–22 of 22 episodes