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

CoreOS and Panamax - September 2014

Avatar for Jonas Rosland Jonas Rosland
September 15, 2014

CoreOS and Panamax - September 2014

Avatar for Jonas Rosland

Jonas Rosland

September 15, 2014

More Decks by Jonas Rosland

Other Decks in Technology

Transcript

  1. CoreOS Based on Gentoo Kernel + Containers, nothing else Built

    for running HA environments Updates applied automatically
  2. Containers Docker, of course, but also others like LXC and

    nspawn Isolation from other applications Link containers together Less overhead than VMs
  3. etcd Highly available Key-Value database store Provides service discovery and

    shared configurations Others like it are Consul and Zookeeper Provides a locking mechanism for safe(r) automatic updates Public etcd service: https://discovery.etcd.io/ This is frickin awesome, as you'll see :)
  4. etcdctl command $ set services/db1 10.0.0.101 $ set services/db2 10.0.0.102

    $ set services/db-master db1 $ get services/db-master "db1" $ get services/db1 "10.0.0.101"
  5. fleet Deploy docker containers on arbitrary hosts in a cluster

    Distribute services across a cluster using machine-level anti- affinity Maintain N instances of a service Re-scheduling on machine failure Discover machines running in the cluster