Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Spotlight on CoreOS
Search
Martin Smith
March 18, 2015
Technology
0
310
Spotlight on CoreOS
A quick overview of CoreOS, and some quick highlights of what it can do.
Martin Smith
March 18, 2015
Tweet
Share
More Decks by Martin Smith
See All by Martin Smith
How HashiCorp SREs Built HCP's Incident Management Program
martinb3
0
52
Writing & Maintaining an Open Source Backup Tool in Python on AWS
martinb3
0
340
DevOps & Remote Work in Gainesville
martinb3
0
410
Reaping the rewards of Remote Friendly DevOps
martinb3
2
320
Cooking Up Elasticsearch with Chef at elastic{on}
martinb3
0
380
Going Serverless with AWS Lambda
martinb3
1
580
Little Brother is Watching Your Live Stream
martinb3
0
330
What is the Chef Development Kit
martinb3
0
420
Elasticsearch for Centralized Logging, Fulltext Search, and NoSQL
martinb3
0
310
Other Decks in Technology
See All in Technology
us-east-1 の障害が 起きると なぜ ソワソワするのか
miu_crescent
PRO
3
860
エンジニアに定年なし! AI時代にキャリアをReboot — 学び続けて未来を創る
junjikoide
0
180
内部品質・フロー効率・コミュニケーションコストを悪化させ現場を苦しめかねない16の組織設計アンチパターン[超簡易版] / 16 Organization Design Anti-Patterns for Software Development
mtx2s
2
250
ユーザーストーリー x AI / User Stories x AI
oomatomo
0
190
CDKの魔法を少し解いてみる ― synth・build・diffで覗くIaCの裏側 ―
takahumi27
1
150
エンタープライズ企業における開発効率化のためのコンテキスト設計とその活用
sergicalsix
1
390
データとAIで未来を創るDatabricks - 君の可能性を加速させるプラットフォーム
taka_aki
0
110
エンジニア採用と 技術広報の取り組みと注力点/techpr1112
nishiuma
0
140
ソフトウェア開発現代史: 55%が変化に備えていない現実 ─ AI支援型開発時代のReboot Japan #agilejapan
takabow
4
3.2k
マイクロリブート ~ACEマインドセットで実現するアジャイル~
sony
1
340
『HOWはWHY WHATで判断せよ』 〜『ドメイン駆動設計をはじめよう』の読了報告と、本質への探求〜
panda728
PRO
5
1.7k
Spring Boot利用を前提としたJavaライブラリ開発方法の提案
kokihoshihara
PRO
2
200
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
34
9k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
The Language of Interfaces
destraynor
162
25k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Automating Front-end Workflow
addyosmani
1371
200k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.2k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
Music & Morning Musume
bryan
46
6.9k
Transcript
Spotlight on CoreOS
[email protected]
The Datacenter as a Computer - Focus on applications -
Design for HW failure - No maintenance windows - Commodity hardware - Warehouse scale computer
CoreOS - Micro Gentoo/Chrome (Kernel + Docker/LXC/nspawn/etc) - No package
manager, just run in containers - Intended for HA clusters - Updates are applied automagically - SystemD (incl. managing containers)
Etcd - Distributed key-value store - RESTful (HTTP + JSON)
- Service discovery via announcements - Similar to Consul or Zookeeper
Fleet - Cluster-level service management - Manage etcd and systemd
as a single init sys - Schedule a specific number of containers, reschedule units on failure, placement rules
Demos! - 3 node cluster with vagrant - Demo dillinger.io
(online markdown editor) vagrant ssh core-01 fleetctl machine-list fleetctl list-units fleetctl submit dillinger.service fleetctl start dillinger.service fleetctl journal -follow dillinger.service https://github.com/coreos/coreos-vagrant http://lukebond.ghost.io/getting-started-with-coreos- and-docker-using-vagrant/