4. Minimal Linux
CoreOS enables warehouse-scale computing
on top of a minimal, modern operating
system.
A new Linux Distribution to provide features
needed to run modern infrastructure stacks.
5. Features
● Automatic Updates
● Docker Containers
● Cluster management
● Service Discovery
6. Linux Basis
● Based on Gentoo
● systemd
● btrfs
● Images for PXE,
OpenStack, AWS,
GCE, Vagrant
27. Fleet Scheduler
● Relatively simple
> By meta data
> Same machine/exclusion
● Resolve service dependencies!
● More to come
> Resource management (CPU, memory etc.)
28. Unit file
[Unit]
Description=A Redis Server
[Service]
TimeoutStartSec=0
ExecStartPre=/usr/bin/docker pull teemow/redis
ExecStart=/usr/bin/docker run --rm -p 6379 --name %n
teemow/redis
ExecStop=/usr/bin/docker stop %n
29. Manage a service
$> fleetctl start redis.service
$> fleetctl list-units
$> fleetctl status redis.service
$> fleetctl journal redis.service
$> fleetctl stop redis.service
$> fleetctl destroy redis.service
41. There is a Meetup in Cologne
Docker Cologne - CoreOS Meetup
19:00, 14th October
Startplatz
Brandon Philips, CTO of CoreOS
Luke Marsden, CTO of Flocker
42. Sign up for the
Giant Swarm private Beta
Request Invite
http://giantswarm.io/