KubeFM

KubeFM
KubeFM
Dernier épisode

86 épisodes

  • KubeFM

    Patroni Backups: when pgBackRest and Argo CD have your back (literally), with Ziv Yatzik

    03/2/2026 | 25 min
    Your database backup strategy shouldn't be the thing that takes your production systems down.
    Ziv Yatzik manages 600+ Postgres clusters in a closed network environment with no public cloud. After existing backup solutions proved unreliable — causing downtime when disks filled up — his team built a new architecture using pgBackRest, Argo CD, and Kubernetes CronJobs.
    In this episode:
    Why storing WAL files on shared NAS storage prevents backup failures from cascading into database outages

    How GitOps with Argo CD lets them manage backups for hundreds of clusters by adding a single YAML file

    The Ansible + Kubernetes hybrid approach that keeps VM-based Patroni clusters in sync with Kubernetes-orchestrated backups

    A practical blueprint for making database backups boring, reliable, and safe.
    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/Rg_sQYSmw

    Interested in sponsoring an episode? Learn more.
  • KubeFM

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

    27/1/2026 | 27 min
    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.
  • KubeFM

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

    13/1/2026
    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.
  • KubeFM

    A Journey Through Kafkian SplitDNS in a Multitenant Kubernetes, with Fabián Sellés Rosa

    02/12/2025
    Fabián Sellés Rosa, Tech Lead of the Runtime team at Adevinta, walks through a real engineering investigation that started with a simple request: allowing tenants to use third-party Kafka services. What seemed straightforward turned into a complex DNS resolution problem that required testing seven different approaches before a working solution was found.
    You will learn:
    Why Kafka's multi-step DNS resolution creates unique challenges in multi-tenant environments, where bootstrap servers and dynamic broker lists complicate standard DNS approaches

    The iterative debugging process from Route 53 split DNS through Kubernetes native pod DNS config, custom DNS servers, Kafka proxies, and CoreDNS solutions

    How to implement the final solution using node-local DNS and CoreDNS templating with practical details including ndots configuration and Kyverno automation

    Platform engineering evaluation criteria for assessing solutions based on maintainability, self-service capability, and evolvability in multi-tenant environments

    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/NsBZ-FwcJ

    Interested in sponsoring an episode? Learn more.
  • KubeFM

    More Kubernetes Than I Bargained For, with Amos Wenger

    25/11/2025
    Amos Wenger walks through his production incident where adding a home computer as a Kubernetes node caused TLS certificate renewals to fail. The discussion covers debugging techniques using tools like netshoot and K9s, and explores the unexpected interactions between Kubernetes overlay networks and consumer routers.
    You will learn:
    How Kubernetes networking assumptions break when mixing cloud VMs with nodes behind consumer routers, and why cert-manager challenges fail in NAT environments

    The differences between CNI plugins like Flannel and Calico, particularly how they handle IPv6 translation

    Debugging techniques for network issues using tools like netshoot, K9s, and iproute2

    Best practices for mixed infrastructure including proper node labeling, taints, and scheduling controls

    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/6Ll_7slr9

    Interested in sponsoring an episode? Learn more.

Plus de podcasts Technologies

À propos de 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.
Site web du podcast

Écoutez KubeFM, A la French ou d'autres podcasts du monde entier - avec l'app de radio.fr

Obtenez l’app radio.fr
 gratuite

  • Ajout de radios et podcasts en favoris
  • Diffusion via Wi-Fi ou Bluetooth
  • Carplay & Android Auto compatibles
  • Et encore plus de fonctionnalités
Applications
Réseaux sociaux
v8.5.0 | © 2007-2026 radio.de GmbH
Generated: 2/6/2026 - 3:10:01 AM