Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Choosing your scheduler wisely

Avatar for cldmnky cldmnky
April 26, 2017

Choosing your scheduler wisely

Presentation from the Docker Meetup in Budapest. Part of CraftConf Apr 26, 2017

Avatar for cldmnky

cldmnky

April 26, 2017

More Decks by cldmnky

Other Decks in Technology

Transcript

  1. Consul - for service discovery Helios - for docker/moby scheduling

    Haproxy - for service routing Vault - for secrets management Saltstack - for orchestration and auth WeaveNet - for network overlays ohoy - for developers our platform:
  2. magnus.bengtsson ExpressenAB$ ohoy deploy Usage: ohoy deploy [options] <environment(s)> [application]

    Options: -h, --help output usage information -j, --jobfile <file> helios job file to deploy -n, --nojobmerge do not merge the jobfile with the default -r, --revision <rev> the revision to deploy -l, --allow-local-commits Allow deploying changes not yet pushed to origin Examples: Deploy node app in current working directory to environment 'production'. App name is picked up from 'package.json': $ ohoy deploy production Deploy revision 'a2jc3Fgb73' of app 'myapp' to environment 'production': $ ohoy deploy -r a2jc3Fgb73 production myapp ohoy
  3. • know your platform • lean if possible • composable

    • self-enablement • tools affect culture