SlideShare a Scribd company logo
Brandon Philips
@brandonphilips | brandon.philips@coreos.com | coreos.com
Good Morning!
Experts at Every Layer of the Stack
Linux
Container Engines & Runtime Specs
Image Specs, Build, & Hosting
Clustered Database
Cloud Independence & Lifecycle
Identity & Federation
Experts at Every Layer of the Stack
Linux
Container Engines & Runtime Specs
Container Image Build, Hosting, & Specs
Clustered Database
Cloud Independence & Lifecycle
Identity & Federation
Experts at Every Layer of the Stack
Linux
Container Engines & Runtime Specs
Container Image Build, Hosting, & Specs
Clustered Database
Cloud Independence & Lifecycle
Identity & Federation
The shared foundation of this
ecosystem is the container
And CoreOS is ensuring that the shared
foundation is built on standards
Open Container Initiative
OCI Announced
June 2015
OCI 1.0
Q1 2017
rkt OCI support
July 2016
OCI Image Spec Added
April 2016
Quay, Kubernetes, etc
Q2 2017
OCI 1.0 RC-1
July 2016
Create developer collaboration
Build interoperating products
Confidence in ecosystem stability
Investment in standards
An update about
the pod native container engine
rkt community traction
● Laptop Kubernetes, minikube, can use rkt with a single
flag
● BlaBlaCar (Series D, $350m) rkt in prod and moving to
Kubernetes
● Container Linux services now run under rkt
● Google GKE using rkt for Kubelet mount management
Kubernetes & rkt integration via CRI
Support all OCI standards as they reach
1.0
Continue innovation in design and
security
Roadmap for rkt
Kubernetes & rkt integration via CRI
Support all OCI standards as they reach
1.0
Continue innovation in design and
security
Roadmap for rkt
Quick Reminder: Pod Basics
cache
(pid 5)
asset fetcher
(pid 8)
web server
(pid 9)
pod sandbox
Quick Reminder: Pod Lifecycle
worker
nodes
controllers
nodes
EC2 VM EC2 VM EC2 VM
EC2 VM EC2 VM EC2 VM
EC2 VM EC2 VM EC2 VM
Quick Reminder: Pod Lifecycle
A1
Kubernetes
Scheduler
Kube
API
Monitoring
Service
worker
nodes
controllers
nodes
Quick Reminder: Pod Lifecycle
A1
Kubernetes
Scheduler
Kube
API
Monitoring
Service
worker
nodes
controllers
nodes
Quick Reminder: Pod Lifecycle
A1
Kubernetes
Scheduler
Kube
API
Monitoring
Service
J2
worker
nodes
controllers
nodes
Quick Reminder: Pod Lifecycle
A1
Kubernetes
Scheduler
Kube
API
Monitoring
Service
J2
worker
nodes
controllers
nodes
Container Runtime Interface
cache
(pid 5)
asset fetcher
(pid 8)
web server
(pid 9)
pod sandbox
Container Runtime Interface
cache
(pid 5)
asset fetcher
(pid 8)
web server
(pid 9)
pod sandbox
Container Runtime Interface
cache
(pid 5)
asset fetcher
(pid 8)
web server
(pid 9)
pod sandbox
Health Check Fail
Container Runtime Interface
cache
(pid 5)
asset fetcher
(pid 8)
pod sandbox
Container Runtime Interface
cache
(pid 5)
asset fetcher
(pid 8)
pod sandbox
web server
(pid 10)
rkt and CRI will help enable faster
innovation in Kubernetes in 2017.
Kubernetes & rkt integration via CRI
Support all OCI standards as they reach 1.0
Continue innovation in design and security
Roadmap for rkt
rkt and runc
cache
(pid 5)
asset fetcher
(pid 8)
web server
(pid 8)
runc runc runc
pod sandbox
Kubernetes & rkt integration via CRI
Support all OCI standards as they reach 1.0
Continue innovation in design and security
Roadmap for rkt
rkt is the only container engine with both
Linux native and VM isolation.
rkt is the only container engine with both
Linux native and VM isolation.
We continue to explore new ideas.
Normal rkt execution
cache
(pid 5)
debug agent
(pid 8)
web server
(pid 9)
pod sandbox
cache
(pid 10)
debug agent
(pid 38)
web server
(pid 20)
pod sandbox
VM rkt execution
cache
(pid 5)
debug agent
(pid 8)
web server
(pid 9)
pod sandbox
cache
(pid 5)
debug agent
(pid 8)
web server
(pid 9)
pod sandbox
bash
(uid 1001, pid 8)
Lifecycle of a process
bash
(uid 1001, pid 9)
fork()
identical perms
su
(uid 0, pid 9)
exec() setuid binary
elevate perms
bash
(uid 0, pid 9)
exec()
identical perms
Normal Execution Path
bash
(uid 1001, pid 8)
Lifecycle of a process
bash
(uid 1001, pid 9)
fork()
identical perms
bash
(uid 0, pid 9)
open() kernel exploit
elevate perms
Exploit Execution Path
Container
Terminated
VM rkt execution
cache
(pid 5)
debug agent
(pid 8)
web server
(pid 9)
kvm virtual machine
Privilege
Escalation
Validator
pod sandbox
Can PID 8 open
/proc/9/environ it
is uid 0?
VM rkt execution
Yes, valid
elevation to uid 0
cache
(pid 5)
debug agent
(pid 8)
web server
(pid 9)
kvm virtual machine
Privilege
Escalation
Validator
pod sandbox
cache
(pid 5)
debug agent
(pid 8)
web server
(pid 9)
kvm virtual machine
VM rkt execution
rootkit payload
Privilege
Escalation
Validator
pod sandbox
cache
(pid 5)
debug agent
(pid 8)
web server
(pid 9)
kvm virtual machine
VM rkt execution
rootkit payload
Privilege
Escalation
Validator
pod sandbox
Can PID 9 open
/etc/shadow it is
uid 0?
cache
(pid 5)
debug agent
(pid 8)
web server
(pid 9)
kvm virtual machine
VM rkt execution
rootkit payload
No, invalid
transition to uid 0
Privilege
Escalation
Validator
pod sandbox
cache
(pid 5)
debug agent
(pid 8)
web server
(pid 9)
kvm virtual machine
pod sandbox
VM rkt execution
Privilege
Escalation
Validator
Container
Terminated
Tectonic Summit 2016: Brandon Philips, CTO of CoreOS, Keynote
Tectonic will support users with
Docker Engine or rkt engine.
End-to-end.
Kubernetes scales.
And we have worked end-to-end
to make it happen
● Clients talk to Kubernetes API server
● API is stateless and horizontally
scales
● State from API persisted to etcd DB
Quick Reminder: Kubernetes
Architecture
● etcd introduced in 2013 by CoreOS
● Persistent database of Kubernetes
● Auto-leader election for availability
etcd Overview
etcd is the foundation of Kubernetes
CoreOS ensures it is
scalable, simple, solid
etcd is the foundation of Kubernetes
Scaling Milestones of Kubernetes
100 Nodes
300 Pods
June 2015
2,000 Nodes
60,000 Pods
November 2016
1,000 Nodes
30,000 Pods
March 2016
5,000 Nodes
150,000 Pods
December 2016
● Google Chubby
● etcd by CoreOS
● ZooKeeper by Apache
● Consul by Hashicorp
Consistent Key-Value Database
● Google Chubby (closed source)
1.etcd by CoreOS
2.ZooKeeper by Apache
3.Consul by Hashicorp
Consistent Key-Value Database,
Benchmark
Memory, key to scalability
Latency, key to reliability
Latency, key to reliability
etcd's delivers consistent latency
Scaling Milestones of Kubernetes
2,000 Nodes
60,000 Pods
November 2016
1,000 Nodes
30,000 Pods
March 2016
5,000 Nodes
150,000 Pods
December 2016
20,000 Nodes
600,000 Pods
2017
CoreOS ensures it is
scalable, simple, solid
etcd is the foundation of Kubernetes
etcd Operator
etcd Operator
etcd Operator
etcd Operator
CoreOS ensures it is
scalable, simple, solid
etcd is the foundation of Kubernetes
Tectonic Summit 2016: Brandon Philips, CTO of CoreOS, Keynote
etcd is Trusted by 100s of OSS
Projects
Google. Amazon. Microsoft.
etcd is Trusted by 100s of OSS
Projects
Including Projects From Teams At
Self-driving architecture
simplifies Kubernetes.
Tectonic Summit 2016: Brandon Philips, CTO of CoreOS, Keynote
$ uname -s
minix
$ gcc linux.c
$ uname -s
minix
$ gcc linux.c
Tectonic Summit 2016: Brandon Philips, CTO of CoreOS, Keynote
$ uname -s
linux
$ gcc linux.c
$ uname -s
linux
$ gcc linux.c
Self-Hosted Architecture
worker
nodes
controllers
nodes
EC2 VM EC2 VM EC2 VM
EC2 VM EC2 VM EC2 VM
EC2 VM EC2 VM EC2 VM
Self-Hosted Architecture
Kubernetes
Scheduler
Kube
API
Monitoring
Service
controllers
nodes
A1
J2
worker
nodes
Self-Hosted Architecture
Kubernetes
Scheduler
Kube
API
MS
controllers
nodes
A1
J2
worker
nodes
KS
Self-Hosted Architecture
Kubernetes
Scheduler
Kube
API
MS
controllers
nodes
A1
J2
worker
nodes
KS
Tectonic Summit 2016: Brandon Philips, CTO of CoreOS, Keynote
Toil is the kind of work tied to
running a production service that
tends to be manual, repetitive,
automatable, tactical, devoid of
enduring value, and that scales
linearly as a service grows.
Self-Driving Removes Toil
CHECK
But...
Failures Still Happen
Self-Driving Removes Toil
Self-Driving Monitoring Architecture
Kubernetes
Scheduler
Kube
API
Monitoring
Service
controllers
nodes
Self-Driving Monitoring Architecture
Kubernetes
Scheduler
Kube
API
Monitoring
Service
controllers
nodes
Tectonic Summit 2016: Brandon Philips, CTO of CoreOS, Keynote
"Self-hosted" is being adopted in the
Kubernetes community.
Kubernetes User Identity
Kubernetes User Identity
Kubernetes User Identity
Kubernetes User Identity
OpenID Connect (OIDC)
provider with LDAP plugin.
Integrated into upstream
Kubernetes.
No external databases,
simply use the Kubernetes
API.
Default in Tectonic.
Tectonic Summit 2016: Brandon Philips, CTO of CoreOS, Keynote
CoreOS is ensuring that the shared
foundation is built on standards
rkt will help enable faster innovation in
Kubernetes in 2017.
Kubernetes scales.
And we have worked end-to-end
to make it happen.
Self-driving architecture
simplifies and removes toil.
Experts at Every Layer of the Stack
Linux
Container Engines & Runtime Specs
Container Image Build, Hosting, & Specs
Clustered Database
Cloud Independence & Lifecycle
Identity & Federation
THANK YOU!!
@brandonphilips | brandon.philips@coreos.com | coreos.com

More Related Content

What's hot (20)

PDF
How Docker EE Helps Open Doors at Assa Abloy
Docker, Inc.
 
PDF
Kubernetes Networking 101
Kublr
 
PPTX
Basics of Kubernetes on BOSH: Run Production-grade Kubernetes on the SDDC
Matt McNeeney
 
PDF
Multi-cloud Kubernetes BCDR with Velero
Kublr
 
PDF
Managing kubernetes deployment with operators
Cloud Technology Experts
 
PDF
KUBERNETES AS A FRAMEWORK FOR WRITING DEVOPS & MICROSERVICES TOOLING
CodeOps Technologies LLP
 
PPTX
Introduction to openshift
MamathaBusi
 
PDF
Pivotal Container Service (PKS) at SF Cloud Foundry Meetup
cornelia davis
 
PDF
Docker ee an architecture and operations overview
Docker, Inc.
 
PPTX
Fabio rapposelli pks-vmug
VMUG IT
 
PDF
Openstack days sv building highly available services using kubernetes (preso)
Allan Naim
 
PPTX
Building Developer Pipelines with PKS, Harbor, Clair, and Concourse
VMware Tanzu
 
PDF
Zero-downtime deployment of Micro-services with Kubernetes
Wojciech Barczyński
 
PDF
Kubernetes: one cluster or many
cornelia davis
 
PDF
An Architectural Deep Dive With Kubernetes And Containers Powerpoint Presenta...
SlideTeam
 
PDF
Journey of Kubernetes Scaling
Opsta
 
PPTX
Tectonic Summit 2016: Ticketmaster's Public Cloud & Kubernetes Strategy
CoreOS
 
PDF
DCEU 18: Docker Container Networking
Docker, Inc.
 
PDF
DockerCon SF 2015: Resilient Routing and Discovery
Docker, Inc.
 
PDF
DCSF19 Kubernetes Security with OPA
Docker, Inc.
 
How Docker EE Helps Open Doors at Assa Abloy
Docker, Inc.
 
Kubernetes Networking 101
Kublr
 
Basics of Kubernetes on BOSH: Run Production-grade Kubernetes on the SDDC
Matt McNeeney
 
Multi-cloud Kubernetes BCDR with Velero
Kublr
 
Managing kubernetes deployment with operators
Cloud Technology Experts
 
KUBERNETES AS A FRAMEWORK FOR WRITING DEVOPS & MICROSERVICES TOOLING
CodeOps Technologies LLP
 
Introduction to openshift
MamathaBusi
 
Pivotal Container Service (PKS) at SF Cloud Foundry Meetup
cornelia davis
 
Docker ee an architecture and operations overview
Docker, Inc.
 
Fabio rapposelli pks-vmug
VMUG IT
 
Openstack days sv building highly available services using kubernetes (preso)
Allan Naim
 
Building Developer Pipelines with PKS, Harbor, Clair, and Concourse
VMware Tanzu
 
Zero-downtime deployment of Micro-services with Kubernetes
Wojciech Barczyński
 
Kubernetes: one cluster or many
cornelia davis
 
An Architectural Deep Dive With Kubernetes And Containers Powerpoint Presenta...
SlideTeam
 
Journey of Kubernetes Scaling
Opsta
 
Tectonic Summit 2016: Ticketmaster's Public Cloud & Kubernetes Strategy
CoreOS
 
DCEU 18: Docker Container Networking
Docker, Inc.
 
DockerCon SF 2015: Resilient Routing and Discovery
Docker, Inc.
 
DCSF19 Kubernetes Security with OPA
Docker, Inc.
 

Viewers also liked (15)

PDF
Dockerizing IoT Services
msyukor
 
PDF
Building a SaaS with Nodejs, Docker, and CoreOS
Ross Kukulinski
 
PDF
SmartCity IoT on Kubernetes and OpenStack
Jakub Pavlik
 
PDF
Docker on Raspberry Pi and CoreOS
Philip Zheng
 
PPTX
Peace Through Service Part 3 of 3
Rotary International
 
PPTX
Segundo periodo
Diego Mora Ortiz
 
PPT
Privacy & Profits
Mai Hoang
 
PPT
HARDWAREA
xabileatxe
 
PPT
клавиатурный мир
Svetlana68
 
PPTX
AD4026 BI Sesión 04
Jorge Ramírez
 
PDF
The Open-Source Approach for Computational Modeling and Simulation for Earthq...
Academia de Ingeniería de México
 
PPTX
Medical Cannabis in Elder & End-of-Life Care
Benjamin Gelassen, MBA
 
PPTX
The Importance of Play
darlooneyteach
 
PPTX
Ponente: Allan Cahoon, Rector de la Universidad Royal Roads
Organizacion Universitaria Interamericana
 
PDF
ScentBar: A Query Suggestion Interface Visualizing the Amount of Missed Relev...
Kazutoshi Umemoto
 
Dockerizing IoT Services
msyukor
 
Building a SaaS with Nodejs, Docker, and CoreOS
Ross Kukulinski
 
SmartCity IoT on Kubernetes and OpenStack
Jakub Pavlik
 
Docker on Raspberry Pi and CoreOS
Philip Zheng
 
Peace Through Service Part 3 of 3
Rotary International
 
Segundo periodo
Diego Mora Ortiz
 
Privacy & Profits
Mai Hoang
 
HARDWAREA
xabileatxe
 
клавиатурный мир
Svetlana68
 
AD4026 BI Sesión 04
Jorge Ramírez
 
The Open-Source Approach for Computational Modeling and Simulation for Earthq...
Academia de Ingeniería de México
 
Medical Cannabis in Elder & End-of-Life Care
Benjamin Gelassen, MBA
 
The Importance of Play
darlooneyteach
 
Ponente: Allan Cahoon, Rector de la Universidad Royal Roads
Organizacion Universitaria Interamericana
 
ScentBar: A Query Suggestion Interface Visualizing the Amount of Missed Relev...
Kazutoshi Umemoto
 
Ad

Similar to Tectonic Summit 2016: Brandon Philips, CTO of CoreOS, Keynote (20)

PDF
KubeCon EU 2016: "rktnetes": what's new with container runtimes and Kubernetes
KubeAcademy
 
PDF
OSDC 2016 - rkt and Kubernentes what's new with Container Runtimes and Orches...
NETWAYS
 
PDF
OSDC 2016 | rkt and Kubernetes: What’s new with Container Runtimes and Orches...
NETWAYS
 
PPTX
01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware
VMUG IT
 
PDF
Introduction to kubernetes
Gabriel Carro
 
PDF
Kubernetes
Linjith Kunnon
 
PPTX
Introduction+to+Kubernetes-Details-D.pptx
SantoshPandey160
 
PPTX
Working with kubernetes
Nagaraj Shenoy
 
PDF
OSDC 2018 | Three years running containers with Kubernetes in Production by T...
NETWAYS
 
PDF
Method of NUMA-Aware Resource Management for Kubernetes 5G NFV Cluster
byonggon chun
 
PPTX
CoreOS: The Inside and Outside of Linux Containers
Ramit Surana
 
PDF
Kubernetes stack reliability
Oleg Chunikhin
 
PDF
How Self-Healing Nodes and Infrastructure Management Impact Reliability
Kublr
 
PDF
Introduction to Kubernetes Workshop
Bob Killen
 
PDF
OSDC 2017 | Something Openshift Kubernetes Containers by Kristian Köhntopp
NETWAYS
 
PDF
KubeCon EU 2016 Keynote: Pushing Kubernetes Forward
KubeAcademy
 
PPTX
Kubernetes Introduction & Whats new in Kubernetes 1.6
Opcito Technologies
 
PDF
Kubernetes: The Very Hard Way
Rob Boll
 
PPTX
CoreOS Overview and Current Status
Sreenivas Makam
 
PDF
Kubernetes at Datadog the very hard way
Laurent Bernaille
 
KubeCon EU 2016: "rktnetes": what's new with container runtimes and Kubernetes
KubeAcademy
 
OSDC 2016 - rkt and Kubernentes what's new with Container Runtimes and Orches...
NETWAYS
 
OSDC 2016 | rkt and Kubernetes: What’s new with Container Runtimes and Orches...
NETWAYS
 
01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware
VMUG IT
 
Introduction to kubernetes
Gabriel Carro
 
Kubernetes
Linjith Kunnon
 
Introduction+to+Kubernetes-Details-D.pptx
SantoshPandey160
 
Working with kubernetes
Nagaraj Shenoy
 
OSDC 2018 | Three years running containers with Kubernetes in Production by T...
NETWAYS
 
Method of NUMA-Aware Resource Management for Kubernetes 5G NFV Cluster
byonggon chun
 
CoreOS: The Inside and Outside of Linux Containers
Ramit Surana
 
Kubernetes stack reliability
Oleg Chunikhin
 
How Self-Healing Nodes and Infrastructure Management Impact Reliability
Kublr
 
Introduction to Kubernetes Workshop
Bob Killen
 
OSDC 2017 | Something Openshift Kubernetes Containers by Kristian Köhntopp
NETWAYS
 
KubeCon EU 2016 Keynote: Pushing Kubernetes Forward
KubeAcademy
 
Kubernetes Introduction & Whats new in Kubernetes 1.6
Opcito Technologies
 
Kubernetes: The Very Hard Way
Rob Boll
 
CoreOS Overview and Current Status
Sreenivas Makam
 
Kubernetes at Datadog the very hard way
Laurent Bernaille
 
Ad

More from CoreOS (13)

PDF
Tectonic Summit 2016: Managing 6 PB of Earth Imagery with Kubernetes
CoreOS
 
PPTX
Tectonic Summit 2016: It's Go Time
CoreOS
 
PPTX
Tectonic Summit 2016: Betting on Kubernetes
CoreOS
 
PPTX
Tectonic Summit 2016: Networking for Kubernetes
CoreOS
 
PPTX
Tectonic Summit 2016: Alex Polvi, CEO of CoreOS, Keynote
CoreOS
 
PPTX
Tectonic Summit 2016: The Origins of Kubernetes
CoreOS
 
PPTX
Tectonic Summit 2016: Kubernetes 1.5 and Beyond
CoreOS
 
PPTX
Tectonic Summit 2016: Preparing for Cloud Native
CoreOS
 
PDF
Etcd- Mission Critical Key-Value Store
CoreOS
 
PDF
Kube-AWS
CoreOS
 
PPTX
Clair, A Container Image Security Analyzer
CoreOS
 
PDF
Tectonic Summit 2015: Containers Across the Cloud and Data Center
CoreOS
 
PPTX
CoreOS in a Nutshell
CoreOS
 
Tectonic Summit 2016: Managing 6 PB of Earth Imagery with Kubernetes
CoreOS
 
Tectonic Summit 2016: It's Go Time
CoreOS
 
Tectonic Summit 2016: Betting on Kubernetes
CoreOS
 
Tectonic Summit 2016: Networking for Kubernetes
CoreOS
 
Tectonic Summit 2016: Alex Polvi, CEO of CoreOS, Keynote
CoreOS
 
Tectonic Summit 2016: The Origins of Kubernetes
CoreOS
 
Tectonic Summit 2016: Kubernetes 1.5 and Beyond
CoreOS
 
Tectonic Summit 2016: Preparing for Cloud Native
CoreOS
 
Etcd- Mission Critical Key-Value Store
CoreOS
 
Kube-AWS
CoreOS
 
Clair, A Container Image Security Analyzer
CoreOS
 
Tectonic Summit 2015: Containers Across the Cloud and Data Center
CoreOS
 
CoreOS in a Nutshell
CoreOS
 

Recently uploaded (20)

PDF
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
PPTX
Digital Circuits, important subject in CS
contactparinay1
 
DOCX
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
PDF
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
PDF
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
PDF
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
DOCX
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
PDF
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
PPTX
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PPTX
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
PDF
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PPT
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
 
PDF
ICONIQ State of AI Report 2025 - The Builder's Playbook
Razin Mustafiz
 
PDF
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
PPTX
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
PDF
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
Digital Circuits, important subject in CS
contactparinay1
 
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
 
ICONIQ State of AI Report 2025 - The Builder's Playbook
Razin Mustafiz
 
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 

Tectonic Summit 2016: Brandon Philips, CTO of CoreOS, Keynote

Editor's Notes

  • #4: Thanks for joining us for day 2. Continue great conversations use cases. Our big mission only works when we have engaged users pushing us forward. This morning: walk through places CoreOS has applied our expertise.
  • #5: To deliver containers and Kubernetes a number of technologies need to come together. From Linux Operating Systems to Identity and Federation.
  • #6: CoreOS has been building the products and OSS investments to make the ecosystem go. And some of these are non-trivial undertakings. Example: we have introduced widely adopted Linux distro and a best-in-class database to market.
  • #7: Alex covered a few of the parts of that stack yesterday so I will skip those today. I will focus on progress across the rest of the stack. Namely in containers, etcd, kubernetes, and identity with Dex.
  • #8: Everything we have built over the last 3 years relies on the success of containers. From Container Linux, Kubernetes, and rkt the health of container technology is critical.
  • #9: And we have been working alongside the entire industry to ensure this foundation is built on standards.
  • #10: About 18 months ago the OCI was formed. Including CoreOS as a founding member. There are now about 50 member companies all working on standards And a number of important milestones have been accomplished over this last year. As a technical board member and maintainer on both specifications I look forward to release of OCI 1.0 And I know there are many products planning on integrating OCI into their products next year.
  • #11: But, why do standards matter? Dev collaboration: it is easy to miss critical details low in the stack Interoperating products: even with open source it is easy to make lego pieces that don't quite fit together Stability: having leading companies come together means this interoperation isn't transient.
  • #12: Two years ago we introduced rkt. The focus was on using good standards and security practices. And the product has found itself used successfully in many places. With a bright future ahead; lets dig in.
  • #13: Quick update on some milestones that rkt has seen in users. These are highlights from a large list; but give you a sense of where rkt has been getting used.
  • #14: Over the next year we have three major goals: Full Kubernetes integration, today we are at about 90% Support all of OCI as it reaches 1.0 And continue to push the limits of design and security. Lets break these down.
  • #15: Over the next year we have three major goals: Full Kubernetes integration, today we are at about 90% Support all of OCI as it reaches 1.0 And continue to push the limits of design and security. Lets break these down.
  • #28: Over the next year we have three major goals: Full Kubernetes integration, today we are at about 90% Support all of OCI as it reaches 1.0 And continue to push the limits of design and security. Lets break these down.
  • #30: Over the next year we have three major goals: Full Kubernetes integration, today we are at about 90% Support all of OCI as it reaches 1.0 And continue to push the limits of design and security. Lets break these down.
  • #56: 5000 nodes kubemark data: ~16K ops/second (~14k reads, ~700 writes, ~700 watch events), ~1GB data set etcd3 max performance with k8s workload: ~80k ops; ~4GB data set.
  • #58: This work is critical for running single clusters
  • #59: Reference back to david's talk monday
  • #60: Reference back to david's talk monday
  • #61: Reference back to david's talk monday
  • #80: JOKE:
  • #81: JOKE:
  • #83: kubeadm, kops, SIG cluster-lifecycle
  • #84: Reference back to david's talk monday
  • #85: Reference back to david's talk monday
  • #86: Reference back to david's talk monday
  • #87: Reference back to david's talk monday
  • #95: Positive about how far we have come Now we need to do X