GitXplorerGitXplorer
K

learning-about-container-schedulers

public
0 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
38f0e690462405dbffc1ddf0b87c7bac00db2a5f

Be consistent and use bash blocks for commands

KKushalP committed 10 years ago
Unverified
efd7652b60f1f2d40c20ef42e94a09d938f5d7b3

Link through to the random scheduler

KKushalP committed 10 years ago
Unverified
0b1a16772abc4eaafe74c882d5b734534912ae9a

Make the dependency fetch and testing steps explicit

KKushalP committed 10 years ago
Unverified
c13b5d27bcb5d46337ce76dfffcdf5e2b97fe7fb

Explain how to build and test the project

KKushalP committed 10 years ago
Unverified
867244ac8cb05426e2d468c09acd2993a4739af3

Make a note of the random scheduler implementation

KKushalP committed 10 years ago
Unverified
69d479a2a34a3f413b1f500ef5394b58e47570c4

Select a minion as random when asked to schedule

KKushalP committed 10 years ago

README

The README file for this repository.

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 ./...