May 2-4, 2018 - Copenhagen, Denmark
Click Here For Information & Registration
Thursday, May 3 • 15:50 - 16:25
Building a Kubernetes Scheduler using Custom Metrics - Mateo Burillo, Sysdig (Intermediate Skill Level) (Slides Attached)

Sign up or log in to save this to your schedule and see who's attending!

Feedback form is now closed.
The default Kubernetes scheduler does a fantastic job for typical workloads, but when you have specific requirements (like higher level application metrics) you might need other scheduling methods.

You probably know how to use node affinity, inter-pod affinity, taints, and tolerations. But what if you could use any of the metrics already present in your monitoring infrastructure to dynamically configure the Kubernetes pod scheduler?

In this session we will demonstrate how to create a custom Kubernetes scheduler using any monitoring source such as statsd, JMX or Prometheus. We will walk through the code required for a custom scheduler, and end with a short demo.

We will provide attendees the source code and placeholder containers required to run the examples in their clusters during this practical session.

avatar for Mateo Burillo

Mateo Burillo

Integrations Engineer and tech writer, Sysdig
Integrations engineer and tech writer @sysdig Mateo greatly enjoys tinkering with container technologies, creating homebrew lab environments, and the perpetual newbie feeling of this fast moving world of tech. He spends most of the day getting in the shoes of the user at many different... Read More →

Thursday May 3, 2018 15:50 - 16:25