Categorygithub.com/dimitrisdol/socketquadScheduler
repository
0.0.0-20211028134426-d250e93846bc
Repository: https://github.com/dimitrisdol/socketquadscheduler.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author

# README

Socket Quad Scheduler

This is a scheduler out-of-tree plugin in order to asssign different types of applications to servers hoping for good socket fits.

It implements the greedy algorithm of matching as many "good" pairs between insensitive and passive applications before allowing "bad" fits to happen. However it does not take into account that instead of pairs the servers will take quadruples in total.

In order to run:

  1. cd to root directory and type make
  2. wait for the build to happen
  3. optional docker push the docker image to your hub if you want
  4. docker container exec and transfer the socketquad-config.yml file to /etc/kubernetes and the kube-scheduler.yml file to /etc/kubernetes/manifests folder.
  5. validate the plugin with the proposed Pod template.