Slide 1

Slide 1 text

CoreOS An Introduction to

Slide 2

Slide 2 text

@bradgignac bradgignac.com

Slide 3

Slide 3 text

What is CoreOS?

Slide 4

Slide 4 text

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

Slide 5

Slide 5 text

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

Slide 6

Slide 6 text

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

Slide 7

Slide 7 text

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

Slide 8

Slide 8 text

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

Slide 9

Slide 9 text

Demo

Slide 10

Slide 10 text

Questions?