SlideShare a Scribd company logo
CoreOS Introduction
Johann Romefort
http://containera.io
What is CoreOS?
What is CoreOS?
• A minimal Linux distro (~100MB)
• Huge focus on security: CoreOS
mission is “Secure the Internet”
• The best way to run containers
• A read-only rootfs
• Automatic updates
Automatic Updates
• Active / Passive partitions
• Update Partition B while partition A is
running. Reboot to partition B, reverse
to A if any problem found.
• Reboot causes app downtime…
unless…
etcd
• Distributed Key-Value store
• Service discovery
• No local configuration
Running Containers on
CoreOS
Fleet
• Distributed init system for cluster
• Uses etcd
• Actually relies on systemd: Submit a
systemd Unit file and handles scheduling
on the cluster
• Enable high-availability services
Running Containers on
fleet
Boot Sequence
• Look for cloud-config
• Lookup how to join an existing cluster
• Start etcd service
• Start fleet service
Creating a CoreOS
cluster on
Digital Ocean
Pre-requesites
• Make sure you use a SSH key
• Create a DigitalOcean Personal
Access Token (to use the DO API)
Generate a New
Discovery URL
• Unique address that stores peer
CoreOS addresses and metadata
Write a Cloud-Config
metadata: region=europe,public_ip=$public_ipv4
Create a Service Unit file
• hello.service
Using fleet to schedule
a service
• fleetctl submit hello.service
• fleetctl list-unit-files
• fleetctl cat hello.service
• fleetctl start hello.service
• fleetctl list-units
• fleetctl status hello.service
• fleetctl journal hello.service
What’s next…
Thank You!
romefort@gmail.com
http://linkedin.com/in/romefort
http://twitter.com/romefort
Ping me here:

More Related Content

PDF
Introduction to Docker & CoreOS - Symfony User Group Cologne
D
 
PDF
CoreOS Overview
Nikolay Yurin
 
PDF
Savosyuk Stanislav "Docker: Not to Be Confused with a Blue Whale"
LogeekNightUkraine
 
PDF
OSCON: System software goes weird
Docker, Inc.
 
PDF
Building a Container Platform with docker swarm
Nebulaworks
 
PDF
Dockercon 2015 Recap
ehazlett
 
PDF
Continuous integration with Docker and Ansible
Dmytro Slupytskyi
 
PDF
Intro to Docker - London meetup oct. 2013
stevedomin
 
Introduction to Docker & CoreOS - Symfony User Group Cologne
D
 
CoreOS Overview
Nikolay Yurin
 
Savosyuk Stanislav "Docker: Not to Be Confused with a Blue Whale"
LogeekNightUkraine
 
OSCON: System software goes weird
Docker, Inc.
 
Building a Container Platform with docker swarm
Nebulaworks
 
Dockercon 2015 Recap
ehazlett
 
Continuous integration with Docker and Ansible
Dmytro Slupytskyi
 
Intro to Docker - London meetup oct. 2013
stevedomin
 

What's hot (20)

PPTX
Dockercon 2015 - Persistent Data in a Microservices World
{code}
 
PDF
Docker Introduction
w_akram
 
PPTX
Logging & Metrics with Docker
Stefan Zier
 
PPTX
Windows Server and Docker - The Internals Behind Bringing Docker and Containe...
Docker, Inc.
 
PPTX
Docker, Innovation Accelerator
Docker, Inc.
 
PDF
Docker orchestration using core os and ansible - Ansible IL 2015
Leonid Mirsky
 
PPTX
Comprehensive Monitoring for Docker
Christian Beedgen
 
PPTX
DockerCon SF 2015: Orchestration for Devs (machine + compose)
Docker, Inc.
 
PDF
DockerCon SF 2015: Orchestration for Sysadmins
Docker, Inc.
 
PDF
Docker architecture-05
Mohammadreza Amini
 
PPT
Docker and CloudStack
Sebastien Goasguen
 
PDF
Docker Architecture
Mohammadreza Amini
 
PDF
CoreOS @ summer meetup in Utrecht
Timo Derstappen
 
PDF
Unikernels and docker from revolution to evolution — unikernels and docker ...
Docker, Inc.
 
PDF
runC: The little engine that could (run Docker containers) by Docker Captain ...
Docker, Inc.
 
PPT
Kubernetes on CloudStack with coreOS
Sebastien Goasguen
 
PPTX
Docker Introduction SDP 12-2015
Rotem Or
 
PDF
Docker 1.11 Meetup: Containerd and runc, by Arnaud Porterie and Michael Crosby
Michelle Antebi
 
PDF
Docker architecture-04-1
Mohammadreza Amini
 
PDF
DockerCon SF 2015: Getting Started w/ Docker
Docker, Inc.
 
Dockercon 2015 - Persistent Data in a Microservices World
{code}
 
Docker Introduction
w_akram
 
Logging & Metrics with Docker
Stefan Zier
 
Windows Server and Docker - The Internals Behind Bringing Docker and Containe...
Docker, Inc.
 
Docker, Innovation Accelerator
Docker, Inc.
 
Docker orchestration using core os and ansible - Ansible IL 2015
Leonid Mirsky
 
Comprehensive Monitoring for Docker
Christian Beedgen
 
DockerCon SF 2015: Orchestration for Devs (machine + compose)
Docker, Inc.
 
DockerCon SF 2015: Orchestration for Sysadmins
Docker, Inc.
 
Docker architecture-05
Mohammadreza Amini
 
Docker and CloudStack
Sebastien Goasguen
 
Docker Architecture
Mohammadreza Amini
 
CoreOS @ summer meetup in Utrecht
Timo Derstappen
 
Unikernels and docker from revolution to evolution — unikernels and docker ...
Docker, Inc.
 
runC: The little engine that could (run Docker containers) by Docker Captain ...
Docker, Inc.
 
Kubernetes on CloudStack with coreOS
Sebastien Goasguen
 
Docker Introduction SDP 12-2015
Rotem Or
 
Docker 1.11 Meetup: Containerd and runc, by Arnaud Porterie and Michael Crosby
Michelle Antebi
 
Docker architecture-04-1
Mohammadreza Amini
 
DockerCon SF 2015: Getting Started w/ Docker
Docker, Inc.
 
Ad

Viewers also liked (11)

PDF
Seesmic - Using Free to Create Value
Johann Romefort
 
PDF
Webcom - From the Social Web to the Web of Data
Johann Romefort
 
PPTX
по компьютера 7 класс
tyapuhy
 
PPT
Presentacion Sin Titulo
patidos
 
PDF
2012phones.com Wholesale Cell Phone Dropship From China ,Chinese Mobile Phones
tonggo1
 
PPT
Finalproject
guestc4a4570
 
PPT
Flagella Figures
guest55ab103
 
PPT
личность. культура. этнос
guest0dc823
 
PPT
Виды информации
tyapuhy
 
PPT
Презентация для классных руководителей 5ласса
tyapuhy
 
PDF
Big Data on AWS
Johann Romefort
 
Seesmic - Using Free to Create Value
Johann Romefort
 
Webcom - From the Social Web to the Web of Data
Johann Romefort
 
по компьютера 7 класс
tyapuhy
 
Presentacion Sin Titulo
patidos
 
2012phones.com Wholesale Cell Phone Dropship From China ,Chinese Mobile Phones
tonggo1
 
Finalproject
guestc4a4570
 
Flagella Figures
guest55ab103
 
личность. культура. этнос
guest0dc823
 
Виды информации
tyapuhy
 
Презентация для классных руководителей 5ласса
tyapuhy
 
Big Data on AWS
Johann Romefort
 
Ad

Similar to CoreOS introduction - by johann romefort (20)

PPTX
CoreOS Overview and Current Status
Sreenivas Makam
 
PDF
CoreOS intro
Timo Derstappen
 
PDF
Karl Grzeszczak: September Docker Presentation at Mediafly
Mediafly
 
PPTX
From 0 to a CoreOS Cluster in 60 minutes
Luciano Afranllie Ruiz
 
PDF
CoreOS @Codetalks Hamburg
Timo Derstappen
 
PDF
[2C4]Clustered computing with CoreOS, fleet and etcd
NAVER D2
 
PDF
CoreOS 101 - EMC World 2015
Jonas Rosland
 
PDF
Core OS
vyhliluk
 
PPTX
CoreOS: The Inside and Outside of Linux Containers
Ramit Surana
 
PDF
Introduction to containers a practical session using core os and docker
Alessandro Martellone
 
PDF
CoreOS @ gluecon 2015
ifup
 
PPTX
CoreOS Intro
Isaac Johnston
 
PDF
CoreOS Overview
Victor S. Recio
 
PDF
CoreOS, or How I Learned to Stop Worrying and Love Systemd
Richard Lister
 
PDF
CoreOS + Kubernetes @ All Things Open 2015
Brandon Philips
 
PPTX
CoreOS in a Nutshell
CoreOS
 
PDF
Docker & CoreOS at Utah Gophers
Josh Braegger
 
PPTX
Kubernetes HA with CoreOS
Adam Chen
 
PPTX
CoreOS in anger : firing up wordpress across a 3 machine CoreOS cluster
Shaun Domingo
 
PDF
Container Orchestration @Docker Meetup Hamburg
Timo Derstappen
 
CoreOS Overview and Current Status
Sreenivas Makam
 
CoreOS intro
Timo Derstappen
 
Karl Grzeszczak: September Docker Presentation at Mediafly
Mediafly
 
From 0 to a CoreOS Cluster in 60 minutes
Luciano Afranllie Ruiz
 
CoreOS @Codetalks Hamburg
Timo Derstappen
 
[2C4]Clustered computing with CoreOS, fleet and etcd
NAVER D2
 
CoreOS 101 - EMC World 2015
Jonas Rosland
 
Core OS
vyhliluk
 
CoreOS: The Inside and Outside of Linux Containers
Ramit Surana
 
Introduction to containers a practical session using core os and docker
Alessandro Martellone
 
CoreOS @ gluecon 2015
ifup
 
CoreOS Intro
Isaac Johnston
 
CoreOS Overview
Victor S. Recio
 
CoreOS, or How I Learned to Stop Worrying and Love Systemd
Richard Lister
 
CoreOS + Kubernetes @ All Things Open 2015
Brandon Philips
 
CoreOS in a Nutshell
CoreOS
 
Docker & CoreOS at Utah Gophers
Josh Braegger
 
Kubernetes HA with CoreOS
Adam Chen
 
CoreOS in anger : firing up wordpress across a 3 machine CoreOS cluster
Shaun Domingo
 
Container Orchestration @Docker Meetup Hamburg
Timo Derstappen
 

More from Johann Romefort (6)

PDF
A Gentle introduction to Blockchain with Ethereum
Johann Romefort
 
PDF
Introduction to Blockchain with an Ethereuem Hands-on
Johann Romefort
 
PDF
IoT on AWS with NodeMCU for less than 5 Euros
Johann Romefort
 
PPTX
Hack the hack vivatech
Johann Romefort
 
PDF
Supply Chain Management on the blockchain with Iot, Azure, BigchainDB, VueJS
Johann Romefort
 
KEY
Le passage de clientele a communaute
Johann Romefort
 
A Gentle introduction to Blockchain with Ethereum
Johann Romefort
 
Introduction to Blockchain with an Ethereuem Hands-on
Johann Romefort
 
IoT on AWS with NodeMCU for less than 5 Euros
Johann Romefort
 
Hack the hack vivatech
Johann Romefort
 
Supply Chain Management on the blockchain with Iot, Azure, BigchainDB, VueJS
Johann Romefort
 
Le passage de clientele a communaute
Johann Romefort
 

Recently uploaded (20)

PDF
Generating Union types w/ Static Analysis
K. Matthew Dupree
 
PPTX
Odoo Integration Services by Candidroot Solutions
CandidRoot Solutions Private Limited
 
PDF
Exploring AI Agents in Process Industries
amoreira6
 
PDF
49785682629390197565_LRN3014_Migrating_the_Beast.pdf
Abilash868456
 
PDF
10 posting ideas for community engagement with AI prompts
Pankaj Taneja
 
PPTX
Can You Build Dashboards Using Open Source Visualization Tool.pptx
Varsha Nayak
 
PPTX
Role Of Python In Programing Language.pptx
jaykoshti048
 
PDF
Summary Of Odoo 18.1 to 18.4 : The Way For Odoo 19
CandidRoot Solutions Private Limited
 
PPTX
TRAVEL APIs | WHITE LABEL TRAVEL API | TOP TRAVEL APIs
philipnathen82
 
PPTX
ConcordeApp: Engineering Global Impact & Unlocking Billions in Event ROI with AI
chastechaste14
 
PDF
vAdobe Premiere Pro 2025 (v25.2.3.004) Crack Pre-Activated Latest
imang66g
 
PPTX
GALILEO CRS SYSTEM | GALILEO TRAVEL SOFTWARE
philipnathen82
 
PDF
advancepresentationskillshdhdhhdhdhdhhfhf
jasmenrojas249
 
PPTX
classification of computer and basic part of digital computer
ravisinghrajpurohit3
 
PPTX
Explanation about Structures in C language.pptx
Veeral Rathod
 
PPTX
Presentation about variables and constant.pptx
kr2589474
 
PPT
Activate_Methodology_Summary presentatio
annapureddyn
 
PDF
ChatPharo: an Open Architecture for Understanding How to Talk Live to LLMs
ESUG
 
PDF
Using licensed Data Loss Prevention (DLP) as a strategic proactive data secur...
Q-Advise
 
PDF
lesson-2-rules-of-netiquette.pdf.bshhsjdj
jasmenrojas249
 
Generating Union types w/ Static Analysis
K. Matthew Dupree
 
Odoo Integration Services by Candidroot Solutions
CandidRoot Solutions Private Limited
 
Exploring AI Agents in Process Industries
amoreira6
 
49785682629390197565_LRN3014_Migrating_the_Beast.pdf
Abilash868456
 
10 posting ideas for community engagement with AI prompts
Pankaj Taneja
 
Can You Build Dashboards Using Open Source Visualization Tool.pptx
Varsha Nayak
 
Role Of Python In Programing Language.pptx
jaykoshti048
 
Summary Of Odoo 18.1 to 18.4 : The Way For Odoo 19
CandidRoot Solutions Private Limited
 
TRAVEL APIs | WHITE LABEL TRAVEL API | TOP TRAVEL APIs
philipnathen82
 
ConcordeApp: Engineering Global Impact & Unlocking Billions in Event ROI with AI
chastechaste14
 
vAdobe Premiere Pro 2025 (v25.2.3.004) Crack Pre-Activated Latest
imang66g
 
GALILEO CRS SYSTEM | GALILEO TRAVEL SOFTWARE
philipnathen82
 
advancepresentationskillshdhdhhdhdhdhhfhf
jasmenrojas249
 
classification of computer and basic part of digital computer
ravisinghrajpurohit3
 
Explanation about Structures in C language.pptx
Veeral Rathod
 
Presentation about variables and constant.pptx
kr2589474
 
Activate_Methodology_Summary presentatio
annapureddyn
 
ChatPharo: an Open Architecture for Understanding How to Talk Live to LLMs
ESUG
 
Using licensed Data Loss Prevention (DLP) as a strategic proactive data secur...
Q-Advise
 
lesson-2-rules-of-netiquette.pdf.bshhsjdj
jasmenrojas249
 

CoreOS introduction - by johann romefort