/learning-about-container-schedulers

This is a repository of artefacts I'm using to learn more about how container schedulers work

Primary LanguageGo

Learning about container schedulers

This is a repository of artefacts I'm using to learn more about how container schedulers work. The common platform used is the Kubernetes project and the scheduler interface it exposes.

Schedulers

Currently there's only a single scheduler that's been implemented: the random scheduler.

Development

The project uses Godep to manage dependencies.

To download Godep run the following:

go install github.com/tools/godep

Fetching dependencies

To check out listed dependency versions in your $GOPATH:

godep restore

Running the tests

To run the tests you'll need to run the go tool with saved dependencies under Godep:

godep go test -v ./...