The Wonders and Woes of Webhooks (in Kubernetes)


Details
The Talk;
The Wonders and Woes of Webhooks (in Kubernetes)
Since introduced in Kubernetes v1.9, webhooks have been a key feature, making up one of the cornerstones of Kubernetes extensibility. When used right, they can allow operators to have much more control over their clusters and with tooling like Kyverno and Gatekeeper it’s easier than ever to leverage their full power. But, when misused, things can get very, very messy.
So how do we ensure our webhooks are full of wonders and not woes?
By taking a look at the history of webhooks in Kubernetes, the driving force behind their adoption and through several horror stories of webhooks gone wrong, we can develop a set of best practices and guidelines to follow to ensure our webhooks stay full of wonder without the woes.
Speaker Bio - Marcus is a platform engineer at Giant Swarm, a company dedicated to offering managed Kubernetes solutions. His main area of focus in recent years has been around Go, Kubernetes, containers and DevOps but originally started out as a web developer and JavaScript enthusiast. A self-described "tinkerer", when not building Kubernetes solutions, Marcus likes to dabble with 3D printing and experimenting with smart home tech.
Find Marcus on socials;
Twitter; https://twitter.com/Marcus_Noble_
LinkedIn; https://www.linkedin.com/in/marcusnoble/
Blog; https://marcusnoble.co.uk/
Agenda;
18:30; Doors Open
19:00; Marcus Noble delivers his talk
19:45; Pizza and catch up
20:00; wrap up

The Wonders and Woes of Webhooks (in Kubernetes)