Borg and Kubernetes with John Wilkes

Google Cloud Platform Podcast

Episode | Podcast

Date: Wed, 05 Oct 2016 01:07:49 +0000

<p>Today we have the incredible honor to interview <a href="http://research.google.com/pubs/JohnWilkes.html">John Wilkes</a>, Principle Engineer at Google and co-author of <a href="http://research.google.com/pubs/pub43438.html">the Borg paper</a>, about the history of Borg and how Kubernetes came to be.</p> <p>And guess what, <a href="https://twitter.com/neurotic">Mark</a> is very excited! <a href="https://twitter.com/francesc">Francesc</a> is excited too, though.</p> <h5 id="about-john">About John</h5> <p>John Wilkes has been at Google since 2008, where he is working on cluster management and infrastructure services. Before that, he spent a long time at HP Labs, becoming an HP and ACM Fellow in 2002. He is interested in far too many aspects of distributed systems, but a recurring theme has been technologies that allow systems to manage themselves.</p> <p>In his spare time he continues, stubbornly, trying to learn how to blow glass.</p> <h5 id="cool-things-of-the-week">Cool things of the week</h5> <ul> <li>New Regions coming in 2017 <a href="https://cloudplatform.googleblog.com/2016/09/Google-Cloud-Platform-sets-a-course-for-new-horizons.html"> announcement</a> <ul> <li>Mumbai, Singapore, Sydney, Northern Virginia, São Paulo, London, Finland and Frankfurt — and there are more regions to be announced next year.</li> </ul> </li> <li>Bringing Pokémon GO to life on Google Cloud <a href="https://cloudplatform.googleblog.com/2016/09/bringing-Pokemon-GO-to-life-on-Google-Cloud.html"> blog</a></li> <li>And many other cool things from Horizons <a href="https://cloudplatform.googleblog.com/2016/09/Google-Cloud-Platform-sets-a-course-for-new-horizons.html"> here</a></li> </ul> <h5 id="interview">Interview</h5> <ul> <li>Cluster management at Google with Borg - dotScale 2015 - John Wilkes <a href="https://www.youtube.com/watch?v=wy3L7XUq-g0">YouTube</a></li> <li>Large-scale cluster management at Google with Borg <a href="http://research.google.com/pubs/pub43438.html">Google research</a></li> <li>Bazel: Google’s own build tool <a href="https://bazel.io/">bazel.io</a></li> <li>Site Reliability Engineering <a href="https://landing.google.com/sre/book.html">SRE Book</a></li> <li>SLO: Service Level Objective <a href="https://en.wikipedia.org/wiki/Service_level_objective">Wikipedia</a></li> <li>The Chubby Lock Service for Loosely-Coupled Distributed Systems <a href="http://research.google.com/archive/chubby.html">Google Research</a></li> <li>DiRT: Weathering the Unexpected <a href="http://queue.acm.org/detail.cfm?id=2371516">ACM</a></li> <li>Kubernetes <a href="http://Kubernetes.io">homepage</a></li> <li>Docker <a href="https://www.docker.com/">homepage</a></li> <li><a href="https://en.wikipedia.org/wiki/Paxos_(computer_science)">Paxos</a> algorithm and <a href="https://github.com/coreos/etcd">etcd</a></li> </ul> <div style="text-align: center;"><img src="https://googlecloudpodcast.libsyn.com/images/post/john_wilkes.jpg" style="margin: auto; width: 25%;" /></div> <h5 id="question-of-the-week">Question of the week</h5> <p>Installing Application Default Credentials locally <a href="https://cloud.google.com/sdk/gcloud/reference/beta/auth/application-default/login"> docs</a></p> <pre> <code class="language-bash">$ gcloud beta auth application-default login </code> </pre> <h5 id="were-will-we-be">Were will we be?</h5> <p><a href="https://twitter.com/francesc">Francesc</a> is today be in New York running a <a href="http://www.meetup.com/NYC-Women-Who-Go/events/234422794/?a=socialmedia"> Go workshop</a> on October 5th, and then he’ll do a similar meetup this time <a href="https://www.bigmarker.com/remote-meetup-go/Mini-Workshop-Build-a-Web-App-with-Francesc"> online</a>. He also will be speaking on Thursday at <a href="http://www.meetup.com/gdgnyc/events/234624310/">GDG NYC</a>.</p> <p>You can find <a href="https://twitter.com/neurotic">Mark</a> at <a href="https://siegecon.net/">SIEGE</a> from October 7th to 9th</p>