Kubernetes 1.6 with Daniel Smith

Google Cloud Platform Podcast

Episode | Podcast

Date: Wed, 10 May 2017 01:07:49 +0000

<p>This week <a href="https://twitter.com/Neurotic">Mark</a> and <a href="https://twitter.com/francesc">Francesc</a> have an in depth chat with <a href="https://twitter.com/originalavalamp">Daniel Smith</a> about the recent <a href="http://blog.kubernetes.io/2017/03/kubernetes-1.6-multi-user-multi-workloads-at-scale.html"> Kubernetes 1.6</a> release and all the amazing new features found therein.</p> <h5 id="about-daniel-smith">About Daniel Smith</h5> <p>Currently TL of the API Machinery sub-team, <a href="https://twitter.com/originalavalamp">Daniel</a> has been working on Kubernetes since before it was open sourced, and contributed enough in the early days that he’s still one of the top contributors overall. Before that, Daniel worked on Borg and briefly on AppEngine. He lives in Mountain View with his wife and two children.</p> <h5 id="cool-things-of-the-week">Cool things of the week</h5> <ul> <li>Cloud OnBoard (North America) free training events <a href="https://cloudplatformonline.com/2017-Onboard-Northam.html">site</a></li> <li>IPv6 Termination for HTTP(S), SSL Proxy, and TCP Proxy Load Balancing <a href="https://cloud.google.com/compute/docs/load-balancing/ipv6">docs</a></li> <li>Putting gRPC multi-language support to the test <a href="https://cloudplatform.googleblog.com/2017/05/putting-gRPC-multi-language-support-to-the-test.html"> blog</a></li> <li>gRPC with Varun Talwar <a href="https://www.gcppodcast.com/post/episode-15-grpc-with-varun-tarwal/"> podcast</a></li> <li>gRPC at CoreOS with Brandon Philips <a href="https://www.gcppodcast.com/post/episode-43-grpc-with-brandon-philips/"> podcast</a></li> <li>Simon Says with Sandeep Dinesh <a href="https://www.gcppodcast.com/post/episode-51-simon-says-with-sandeep-dinesh/"> podcast</a></li> </ul> <h5 id="interview">Interview</h5> <ul> <li>Kubernetes <a href="https://kubernetes.io/">site</a></li> <li>Kubernetes 1.6: Multi-user, Multi-workloads at Scale <a href="http://blog.kubernetes.io/2017/03/kubernetes-1.6-multi-user-multi-workloads-at-scale.html"> blog</a></li> <li>Five Days of Kubernetes 1.6 <a href="http://blog.kubernetes.io/2017/03/five-days-of-kubernetes-1.6.html"> blog</a></li> <li>Go client for Kubernetes <a href="https://github.com/kubernetes/client-go">github</a></li> <li>etcd <a href="https://github.com/coreos/etcd">github</a></li> <li>Kubernetes Federation <a href="https://kubernetes.io/docs/concepts/cluster-administration/federation/"> docs</a></li> <li>Kubernetes Role Based Access Control (RBAC) <a href="http://blog.kubernetes.io/2017/04/rbac-support-in-kubernetes.html"> blog</a> <a href="https://kubernetes.io/docs/admin/authorization/rbac/">docs</a></li> <li>Kubernetes Assigning Pods to Nodes <a href="https://kubernetes.io/docs/concepts/configuration/assign-pod-node/"> docs</a></li> <li>Advanced Scheduling in Kubernetes <a href="http://blog.kubernetes.io/2017/03/advanced-scheduling-in-kubernetes.html"> blog</a></li> <li>Kubernetes Custom Schedulers <a href="https://kubernetes.io/docs/tasks/administer-cluster/configure-multiple-schedulers/"> docs</a></li> <li>Dynamic Provisioning and Storage Classes in Kubernetes <a href="http://blog.kubernetes.io/2016/10/dynamic-provisioning-and-storage-in-kubernetes.html"> blog</a> <a href="https://kubernetes.io/docs/concepts/storage/persistent-volumes/#dynamic"> docs</a></li> <li>Kubernetes Container Runtime Interface <a href="http://blog.kubernetes.io/2016/12/container-runtime-interface-cri-in-kubernetes.html"> blog</a></li> <li>Kubernetes scheduling GPUs <a href="https://kubernetes.io/docs/tasks/manage-gpus/scheduling-gpus/">docs</a></li> </ul> <div style="text-align: center;"><a href="https://cloud.google.com/container-engine/"><img src="https://googlecloudpodcast.libsyn.com/images/post/Kubernetes.png" style="margin: auto;" width="50%" /></a></div> <h5 id="question-of-the-week">Question of the week</h5> <p>Q: Francesc and Mark discuss “What is the first thing you do when creating a Google Cloud Platform project?”</p> <ul> <li>Google Cloud Platform Console <a href="https://console.cloud.google.com">site</a></li> <li><code>gcloud init</code> <a href="https://cloud.google.com/sdk/gcloud/reference/init">docs</a></li> <li><code>gcloud</code> configuration <a href="https://cloud.google.com/sdk/gcloud/reference/config/configurations/"> docs</a></li> <li>Identity and Access Control - Adding Owners <a href="https://cloud.google.com/iam/docs/concepts">docs</a></li> <li>Cloud Abuse with Swati Kulshreshth and Emeka Okonkwo <a href="https://www.gcppodcast.com/post/episode-47-cloud-abuse-with-swati-and-emeka/"> podcast</a></li> <li>Google Cloud Platform Support with Terrance Shepherd <a href="https://www.gcppodcast.com/post/episode-24-support-with-terrance-shepherd/"> podcast</a></li> </ul> <h5 id="where-can-you-find-us-next">Where can you find us next?</h5> <p>Francesc will be presenting at <a href="https://www.meetup.com/golangsf/events/238748981/">2017 Gopherfest</a> in San Francisco, teaching at <a href="https://cloudplatformonline.com/2017-OnBoard-BuenosAires.html">Onboard Buenos Aires</a> and running a workshop at <a href="https://qconnewyork.com/">QCon New York</a></p> <p>Mark is going to be in Sweden for <a href="http://conf.nordicgame.com/">Nordic Games Conference</a>, and while he won’t be there, if people are in San Francisco they should head over to the <a href="https://www.eventbrite.com/e/playcrafting-extra-life-24-hour-game-fest-tickets-33350827222"> Playcrafting & Extra Life 24 Hour Game Fest</a> where we are raising money for the UCSF Benioff Children’s Hospitals.</p>