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
Keynote - Brandon Philips - CoreOS Fest 2016
Search
Brandon Philips
May 09, 2016
Programming
3
230
Keynote - Brandon Philips - CoreOS Fest 2016
Brandon Philips
May 09, 2016
Tweet
Share
More Decks by Brandon Philips
See All by Brandon Philips
Node.js Workflow with Minikube and Skaffold
philips
0
270
Manage the App on Kubernetes
philips
0
350
Production Backbone Monitoring Containerized Apps
philips
0
200
KubeCon EU 2017: Dancing on the Edge of a Volcano
philips
1
790
rkt - KubeCon EU keynote - 2017
philips
1
280
FOSDEM_Keynote_2017-_.pdf
philips
0
150
Tectonic Summit Day 2 Keynote
philips
0
370
Kubernetes: Simple to Manage Anywhere (self-hosted, Tectonic upgrade demo)
philips
0
420
KubeCon Keynote 2016- Distributed Systems Simplified on Kubernetes
philips
2
570
Other Decks in Programming
See All in Programming
マスタデータ問題、マイクロサービスでどう解くか
kts
0
150
Flutter On-device AI로 완성하는 오프라인 앱, 박제창 @DevFest INCHEON 2025
itsmedreamwalker
1
160
脳の「省エネモード」をデバッグする ~System 1(直感)と System 2(論理)の切り替え~
panda728
PRO
0
130
【卒業研究】会話ログ分析によるユーザーごとの関心に応じた話題提案手法
momok47
0
140
Rubyで鍛える仕組み化プロヂュース力
muryoimpl
0
220
20251212 AI 時代的 Legacy Code 營救術 2025 WebConf
mouson
0
230
新卒エンジニアのプルリクエスト with AI駆動
fukunaga2025
0
240
Navigating Dependency Injection with Metro
l2hyunwoo
1
200
PC-6001でPSG曲を鳴らすまでを全部NetBSD上の Makefile に押し込んでみた / osc2025hiroshima
tsutsui
0
200
re:Invent 2025 のイケてるサービスを紹介する
maroon1st
0
150
Basic Architectures
denyspoltorak
0
140
これならできる!個人開発のすゝめ
tinykitten
PRO
0
140
Featured
See All Featured
Design in an AI World
tapps
0
100
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Marketing to machines
jonoalderson
1
4.5k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1k
How to Ace a Technical Interview
jacobian
281
24k
Ruling the World: When Life Gets Gamed
codingconduct
0
110
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
520
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
So, you think you're a good person
axbom
PRO
0
1.9k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
58
41k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.5k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
0
68
Transcript
Keynote: CoreOS Fest 2016 @BrandonPhilips |
[email protected]
CTO, CoreOS Inc
MISSION Secure the Internet
STRATEGY Accelerate with Open Source
GOAL Work with People We Love to Work With
SUCCESS 1000s Have Contributed to Projects CoreOS Introduced
Simone Gotti rkt Contributor
Frode Nordahl Dex Contributor (LDAP support)
Julien Garcia Gonzalez Clair Contributor (hyperclair CLI)
Hitoshi Mitake etcd Contributor
All of You We Look Forward to Working with You
Coreos & Event Staff From New York, Berlin, and San
Francisco
TIMELINE The Story so Far
3 YEARS AGO None of this existed
2.5 YEARS AGO Foundations Established
1.5 YEARS AGO Standards and Security
1 YEAR AGO Kubernetes v1.0
TODAY Production, Scale, and Security
NEW TECHNOLOGY Updates and Announcements
ETCD v3.0 BETA Efficient and Scalable
Punishing Functional Tests
Punishing Functional Tests
Punishing Functional Tests
gRPC Based API ~4x Faster vs JSON HTTP/2 Improves Efficiency
New Storage Engine Scales to GB of Data Consistent Performance
Continuous Snapshots
etcd v3 will support Kubernetes as it scales to 5.000
nodes and beyond
BETA AVAILABLE TODAY github.com/coreos/etcd
TODAY 9:50am Introduction to etcd v3 B08
QUAYCTL BitTorrent Container Image Pulls
Image Layers foo-filesystem.tar.gz bar-filesystem.tar.gz meh-filesystem.tar.gz Image metadata Image binary data
{ {“id”: “foo”}, {“id”: “bar”, “meta”: “data”}, {“id”: “meh”, “meta”: “data”}, }
Pulling Layers $ rkt fetch docker://quay.io/ex/app:v1.0 Fetch layer1: 51.4 MB/51.4
MB Fetch layer4: 97 B/97 B Fetch layer5: 2.7 MB/3.2 MB … ~120MB in Total
Squashed Image Layers { {“id”: “meh”, “meta”: “data”}, } meh
Image metadata Image binary data foo bar
Pulling Squashed Layers $ rkt fetch docker://quay.io/ex/app:v1.0 Fetch layer1: 81.2
MB/81.2 MB …
SIZE SAVINGS Many ~50% Smaller
BitTorrent with quayctl $ quayctl rkt torrent pull \ quay.io/coreos/clair
BitTorrent with quayctl $ quayctl docker torrent pull \ quay.io/coreos/clair
BitTorrent Improvements
BitTorrent Improvements
BitTorrent Improvements
BitTorrent Improvements
BitTorrent Improvements
AVAILABLE TODAY github.com/coreos/quayctl
TODAY 14:20 Distribution to Worldwide Clusters B08
JWTPROXY Service to Service Authentication
JWTPROXY Service to Service Authentication Micro Service Micro Service
SECURITY SCANNING
CVE-2015-0235 GHOST
CVE-2015-0235 GHOST
None
None
None
None
builders
bt tracker
jwtproxy Use HTTP auth headers Negotiate load balancers Compatible with
TLS infrastructure
TOMORROW 9:50 Service to Service Auth B08
JWTPROXY AVAILABLE TODAY github.com/coreos/jwtproxy
CVE-2015-0235 66 % of analyzed images on Quay.io
Security Scanning In Quay Enterprise
AVAILABLE TODAY quay.io/plans
OPEN CONTAINER INITIATIVE Building an Industry Standard
OCI Image Format Spec Maintainers from Across Industry Best of
Docker Image and appc Image Registry Support in the Coming Months
OCI IMAGE v0.1.0 github.com/opencontainers/image-spec
TODAY 13:30 Common Container Standards B08
LET'S KEEP BUILDING For Production, Scale, and Security
GOAL Work with People We Love to Work With
Thank you! Keynote: CoreOS Fest 2016 @BrandonPhilips |
[email protected]
CTO,
CoreOS Inc