Improving the Kubernetes Experience: Eliminating Toil and Tribal Knowledge
Improving the Kubernetes Experience: Eliminating Toil and Tribal Knowledge

Tech talk

Improving the Kubernetes Experience: Eliminating Toil and Tribal Knowledge

KubernetesDigitalOcean Managed KubernetesTech Talks

Video

About the Talk

Let’s create a mutating Kubernetes admission controller using controller runtime, a set of go libraries for building controllers. Controller-runtime will wire up additional configuration into a pod so that cluster users can depend on their applications having certain environment variables and/or sockets available at runtime, without having to understand the details.

What You’ll Learn

  • How to use controller-runtime
  • How to configure and use mutating admission webhooks
  • How to provide a more consistent experience for users of a cluster

This Talk Is Designed For

Developers that want to improve the experience of running applications in a Kubernetes cluster and reduce the burden on users by eliminating toil and tribal knowledge.

Prerequisites

Go programming, Kubernetes webhooks, client-go, and the Kubernetes API

Creative Commons License