This article covers the use case of creating a custom Kubernetes scheduler and implements an example using monitoring metrics coming from Sysdig: system, network, services, statsd, JMX or Prometheus metrics. UPDATE: There is a new and more complete implementation of the custom Kubernetes scheduler using Golang. The default Kubernetes scheduler does a fantastic job for most typical workloads. Start
![How to write a custom Kubernetes scheduler using your monitoring metrics](https://cdn-ak-scissors.b.st-hatena.com/image/square/dca6dcff9fffca7b48900e35c3545da748675d91/height=288;version=1;width=512/https%3A%2F%2Fsysdig.com%2Fwp-content%2Fuploads%2F2017%2F11%2FKubernetes_1-1024x769.jpg)