KubeFM cover image

KubeFM

Kubernetes webhooks explained and Aspect Oriented Programming, with Gordon Myers

Nov 5, 2024
Gordon Myers, a seasoned software engineer with over 15 years of experience and a focus on InsurTech and Kubernetes, dives into the world of webhooks. He shares insights on the Kubernetes API lifecycle, explaining how webhooks can modify resources before they’re stored. Listeners will learn about Validating vs. Mutating webhooks, best practices for testing to prevent deployment issues, and real-world implementations involving HashiCorp Vault. Gordon also touches on his transition to cloud-native technologies and the importance of mentorship and community.
26:29

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • Kubernetes webhooks, categorized as validating and mutating, enhance control and flexibility by modifying pod specifications during deployment.
  • Thorough testing and validation of webhooks are essential to prevent deployment issues, as failures can halt application launches in Kubernetes.

Deep dives

Understanding Webhooks in Kubernetes

Webhooks serve as integral components in Kubernetes API interactions, acting as listener functions that respond to pod specifications during launch or updates. There are two main types of webhooks: validating and mutating. Validating webhooks examine whether the incoming pod launch adheres to predefined criteria, while mutating webhooks can modify the pod specifications before they are deployed. This dynamic interaction allows users to enforce custom logic and operational standards when managing containers, which enhances the overall control and flexibility of Kubernetes deployments.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode