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

Intro to CoreOS

Intro to CoreOS

bradgignac

July 02, 2014
Tweet

More Decks by bradgignac

Other Decks in Programming

Transcript

  1. CoreOS
    An Introduction to

    View full-size slide

  2. @bradgignac
    bradgignac.com

    View full-size slide

  3. What is CoreOS?

    View full-size slide

  4. Based on Gentoo
    Kernel + Containers
    Built for running HA clusters
    Updates applied automatically
    CoreOS

    View full-size slide

  5. Docker + nspawn
    Isolated from other applications
    Less overhead than VMs
    Containers

    View full-size slide

  6. System management daemon
    Services, timers, and one-off jobs
    Logging through journal
    systemd

    View full-size slide

  7. Key-Value Database
    Provides service discovery for cluster
    Similar to Consul and Zookeeper
    etcd

    View full-size slide

  8. Cluster-level service management
    Schedules jobs across cluster
    Reschedules units on failure
    fleet

    View full-size slide