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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Brandon Philips
May 09, 2016
Programming
270
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Keynote - Brandon Philips - CoreOS Fest 2016
Brandon Philips
May 09, 2016
More Decks by Brandon Philips
See All by Brandon Philips
Node.js Workflow with Minikube and Skaffold
philips
0
300
Manage the App on Kubernetes
philips
0
370
Production Backbone Monitoring Containerized Apps
philips
0
230
KubeCon EU 2017: Dancing on the Edge of a Volcano
philips
1
870
rkt - KubeCon EU keynote - 2017
philips
1
310
FOSDEM_Keynote_2017-_.pdf
philips
0
170
Tectonic Summit Day 2 Keynote
philips
0
420
Kubernetes: Simple to Manage Anywhere (self-hosted, Tectonic upgrade demo)
philips
0
450
KubeCon Keynote 2016- Distributed Systems Simplified on Kubernetes
philips
2
590
Other Decks in Programming
See All in Programming
AI時代のPHPer生存戦略 ~「言語、もうなんでもよくない?」に本気で向き合う~
vivion
0
150
PostgreSQL 18で考えるUUID主キー
kazuhiro1982
0
240
Prismを使った型安全な暗号化_関数型まつり2026
_fhhmm
0
150
ビデオ通話が繋がる0.2秒で何が起きているのか
supurazako
2
150
コーディングルールの鮮度を保ちたい for SRE NEXT 2026 / keep-fresh-go-internal-conventions-sre-next-2026
handlename
0
150
Terraform標準の組織で AWS CDKをどう使うか
mu7889yoon
1
350
これからAgentCoreを触る方へトレンドはGatewayです
har1101
6
500
Haskell/Servantを通してWebミドルウェアを捉え直す
pizzacat83
1
610
Apache Hive: Toward a Cloud Native Lakehouse
okumin
0
160
Welcome to the "Parametricity" 🏙️ − Generic だけど Specific な世界 −
guvalif
PRO
1
180
【やさしく解説 設計編・中級 #6】良いアーキテクチャとは ~ 一本の登り道の、行き先 ~
panda728
PRO
0
180
php-fpmのプロセスが枯渇した日-調査・対処・そして本当にやるべきだったこと-
shibuchaaaan
0
130
Featured
See All Featured
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
610
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
620
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4.2k
Writing Fast Ruby
sferik
630
63k
Fireside Chat
paigeccino
42
4k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
450
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.8k
A better future with KSS
kneath
240
18k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
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