Carson will be discussing his kube-valet project. Kube-valet is a small, open-source controller that utilizes Custom Resource Definitions and an Initializer to allow cluster administrators to dynamically direct workloads without end-user intervention.
There are a lot of ways to manipulate the way your pods are scheduled in Kubernetes: Node Selectors, Affinity, Anti-Affinity, Taints, and Tolerations. These are all powerful features that come standard with the default scheduler. Unfortunately, synchronizing these features across multiple clusters and coordinating those changes with cluster consumers can be painful and prone to error. Even worse, the users and systems that use your clusters may not even have the ability to configure tolerations, affinity, etc in the first place.
Fortunately kube-valet makes all of this trivial. It allows you to dynamically control your workload scheduling without any user intervention.