tectonic summit 2016: alex polvi, ceo of coreos, keynote
TRANSCRIPT
![Page 1: Tectonic Summit 2016: Alex Polvi, CEO of CoreOS, Keynote](https://reader035.vdocuments.site/reader035/viewer/2022062823/5871ae051a28abda6a8b60c5/html5/thumbnails/1.jpg)
Alex Polvi@polvi | [email protected] | coreos.com
![Page 2: Tectonic Summit 2016: Alex Polvi, CEO of CoreOS, Keynote](https://reader035.vdocuments.site/reader035/viewer/2022062823/5871ae051a28abda6a8b60c5/html5/thumbnails/2.jpg)
Welcome!
![Page 3: Tectonic Summit 2016: Alex Polvi, CEO of CoreOS, Keynote](https://reader035.vdocuments.site/reader035/viewer/2022062823/5871ae051a28abda6a8b60c5/html5/thumbnails/3.jpg)
How we got started
![Page 4: Tectonic Summit 2016: Alex Polvi, CEO of CoreOS, Keynote](https://reader035.vdocuments.site/reader035/viewer/2022062823/5871ae051a28abda6a8b60c5/html5/thumbnails/4.jpg)
Announcement
![Page 5: Tectonic Summit 2016: Alex Polvi, CEO of CoreOS, Keynote](https://reader035.vdocuments.site/reader035/viewer/2022062823/5871ae051a28abda6a8b60c5/html5/thumbnails/5.jpg)
CoreOS Linux is now Container Linux
![Page 6: Tectonic Summit 2016: Alex Polvi, CEO of CoreOS, Keynote](https://reader035.vdocuments.site/reader035/viewer/2022062823/5871ae051a28abda6a8b60c5/html5/thumbnails/6.jpg)
CoreOS Linux is now Container Linux
~1 million instances per month
![Page 7: Tectonic Summit 2016: Alex Polvi, CEO of CoreOS, Keynote](https://reader035.vdocuments.site/reader035/viewer/2022062823/5871ae051a28abda6a8b60c5/html5/thumbnails/7.jpg)
![Page 8: Tectonic Summit 2016: Alex Polvi, CEO of CoreOS, Keynote](https://reader035.vdocuments.site/reader035/viewer/2022062823/5871ae051a28abda6a8b60c5/html5/thumbnails/8.jpg)
Patching software is important
...and Linux is relatively mature
OCTOBER
TODAY
13 v
ulne
rabi
litie
s
![Page 9: Tectonic Summit 2016: Alex Polvi, CEO of CoreOS, Keynote](https://reader035.vdocuments.site/reader035/viewer/2022062823/5871ae051a28abda6a8b60c5/html5/thumbnails/9.jpg)
Remaining Current is Critical The most recent software
requires most recent kernel
![Page 10: Tectonic Summit 2016: Alex Polvi, CEO of CoreOS, Keynote](https://reader035.vdocuments.site/reader035/viewer/2022062823/5871ae051a28abda6a8b60c5/html5/thumbnails/10.jpg)
“Current” means upstream alignment
![Page 11: Tectonic Summit 2016: Alex Polvi, CEO of CoreOS, Keynote](https://reader035.vdocuments.site/reader035/viewer/2022062823/5871ae051a28abda6a8b60c5/html5/thumbnails/11.jpg)
“Current” means upstream alignment
![Page 12: Tectonic Summit 2016: Alex Polvi, CEO of CoreOS, Keynote](https://reader035.vdocuments.site/reader035/viewer/2022062823/5871ae051a28abda6a8b60c5/html5/thumbnails/12.jpg)
“Current” means upstream alignment
![Page 13: Tectonic Summit 2016: Alex Polvi, CEO of CoreOS, Keynote](https://reader035.vdocuments.site/reader035/viewer/2022062823/5871ae051a28abda6a8b60c5/html5/thumbnails/13.jpg)
“Current” means upstream alignment
![Page 14: Tectonic Summit 2016: Alex Polvi, CEO of CoreOS, Keynote](https://reader035.vdocuments.site/reader035/viewer/2022062823/5871ae051a28abda6a8b60c5/html5/thumbnails/14.jpg)
All enabled byself-driving
infrastructure
![Page 15: Tectonic Summit 2016: Alex Polvi, CEO of CoreOS, Keynote](https://reader035.vdocuments.site/reader035/viewer/2022062823/5871ae051a28abda6a8b60c5/html5/thumbnails/15.jpg)
Container Linux is self-driving
Linux
![Page 16: Tectonic Summit 2016: Alex Polvi, CEO of CoreOS, Keynote](https://reader035.vdocuments.site/reader035/viewer/2022062823/5871ae051a28abda6a8b60c5/html5/thumbnails/16.jpg)
Distributed systems are required
![Page 17: Tectonic Summit 2016: Alex Polvi, CEO of CoreOS, Keynote](https://reader035.vdocuments.site/reader035/viewer/2022062823/5871ae051a28abda6a8b60c5/html5/thumbnails/17.jpg)
Second Announcement
![Page 18: Tectonic Summit 2016: Alex Polvi, CEO of CoreOS, Keynote](https://reader035.vdocuments.site/reader035/viewer/2022062823/5871ae051a28abda6a8b60c5/html5/thumbnails/18.jpg)
CoreOS Tectonic is self-driving Kubernetes
![Page 19: Tectonic Summit 2016: Alex Polvi, CEO of CoreOS, Keynote](https://reader035.vdocuments.site/reader035/viewer/2022062823/5871ae051a28abda6a8b60c5/html5/thumbnails/19.jpg)
12345678910111213141516171819
// AuthenticateRequest authenticates the
if req.TLS == nil {+ if req.TLS == nil || len(req.TLS.PeerCertificates) return nil, false, nil } // Use intermediates, if provided+ optsCopy := a.opts+ if optsCopy.Intermediates == nil && len(req.TLS.PeerCertificat optsCopy.Intermediates = x509.NewCertPool()+ for _, intermediate := range req.TLS.PeerCertificates[1:] {+ optsCopy.Intermediates.AddCert(intermediate)+ } }
chains, err := req.TLS.PeerCertificates[0].Verify(optsCopy)+ if err != nil {+ return nil, false, err+ }
TLS Client Authentication
1.4.2
1.4.3
![Page 20: Tectonic Summit 2016: Alex Polvi, CEO of CoreOS, Keynote](https://reader035.vdocuments.site/reader035/viewer/2022062823/5871ae051a28abda6a8b60c5/html5/thumbnails/20.jpg)
1.2 Mar 16, 2016 1.3 July 1, 2016 1.4 Sep 26, 20161.1 Sep 25, 20151.0 July 10, 2015
1.41.31.21.1
Since inception in September 2014, there have been 40,000 commits from 1000 different contributors.
Keeping up with the Kubernetes
![Page 21: Tectonic Summit 2016: Alex Polvi, CEO of CoreOS, Keynote](https://reader035.vdocuments.site/reader035/viewer/2022062823/5871ae051a28abda6a8b60c5/html5/thumbnails/21.jpg)
1.2 Mar 16, 2016 1.3 July 1, 2016 1.4 Sep 26, 20161.1 Sep 25, 20151.0 July 10, 2015
1.41.31.21.1
...and coming soon is K8S 1.5!!
1.5!!
Since inception in September 2014, there have been 40,000 commits from 1000 different contributors.
![Page 22: Tectonic Summit 2016: Alex Polvi, CEO of CoreOS, Keynote](https://reader035.vdocuments.site/reader035/viewer/2022062823/5871ae051a28abda6a8b60c5/html5/thumbnails/22.jpg)
And the pattern continues...
![Page 23: Tectonic Summit 2016: Alex Polvi, CEO of CoreOS, Keynote](https://reader035.vdocuments.site/reader035/viewer/2022062823/5871ae051a28abda6a8b60c5/html5/thumbnails/23.jpg)
Spend less time updating and more time innovating
![Page 24: Tectonic Summit 2016: Alex Polvi, CEO of CoreOS, Keynote](https://reader035.vdocuments.site/reader035/viewer/2022062823/5871ae051a28abda6a8b60c5/html5/thumbnails/24.jpg)
Representing you in the open community
engineering
We pull the most stable branch, and then test & certify
With self driving, CoreOS automatically updates your cluster
We work w/ you to identify new feature requests & security issues
CoreOS helps drive delivery & roadmap in open community
![Page 25: Tectonic Summit 2016: Alex Polvi, CEO of CoreOS, Keynote](https://reader035.vdocuments.site/reader035/viewer/2022062823/5871ae051a28abda6a8b60c5/html5/thumbnails/25.jpg)
Self-driving available today
Tectonic Availability
![Page 26: Tectonic Summit 2016: Alex Polvi, CEO of CoreOS, Keynote](https://reader035.vdocuments.site/reader035/viewer/2022062823/5871ae051a28abda6a8b60c5/html5/thumbnails/26.jpg)
CoreOS Tectonic available free for use up to 10 nodes
Get TEctonic for KubernetGet Tectonic for Kubernetes