Minikube, with Dan Lorenc

Kubernetes Podcast from Google

Episode | Podcast

Date: Tue, 05 Feb 2019 10:15:29 +0000

<p>Minikube is a tool that makes it easy to run Kubernetes locally, by running a single-node Kubernetes cluster inside a VM on your desktop or laptop. <a href="https://kubernetespodcast.com/about">Craig and Adam</a> talk to author and maintainer Dan Lorenc from Google Cloud, and in the wake of the Super Bowl, discuss how “football” means something different to each of them.</p> <p>Do you have something cool to share? Some questions? Let us know:</p> <ul> <li>web: <a href="https://kubernetespodcast.com">kubernetespodcast.com</a></li> <li>mail: <a href="mailto:kubernetespodcast@google.com">kubernetespodcast@google.com</a></li> <li>twitter: <a href="https://twitter.com/kubernetespod">@kubernetespod</a></li> </ul> <h3 id="chatter-of-the-week">Chatter of the week</h3> <ul> <li><a href="https://en.wikipedia.org/wiki/Super_Bowl_LIII">Adam watched the Super Bowl</a></li> <li><a href="https://www.bbc.co.uk/programmes/b054fn09">Craig watched some Superb Owls</a> <ul> <li><a href="https://www.dailymotion.com/video/x2ipuzq">Outside the UK, you can watch them here</a></li> </ul> </li> <li><a href="https://www.cbssports.com/nfl/news/2019-super-bowl-commercials-watch-all-the-ads-your-co-workers-and-friends-will-be-talking-about-monday/"> You can watch some ads</a> <ul> <li><a href="https://www.dailymail.co.uk/news/article-6666835/Jeff-Bezos-pulled-20M-Blue-Origin-ad-Super-Bowl-mistress-Lauren-Sanchez-shot-it.html"> But not the ad for Blue Origin, which was pulled</a></li> <li><a href="https://twitter.com/MobileGlick/status/1092893276061880320">Snow day in Seattle!</a></li> <li><a href="https://www.dailymail.co.uk/news/article-6661593/Jeff-Bezos-spotted-glamorous-Super-Bowl-party-Patriots-owner-Robert-Kraft-sans-girlfriend.html"> Jeff Bezos at the Super Bowl</a></li> <li><a href="https://www.theguardian.com/media/2019/jan/23/dont-trust-daily-mail-website-microsoft-browser-warns-users"> The Daily Mail is not really news</a></li> </ul> </li> <li><a href="https://www.businessinsider.com/what-amazon-ceo-jeff-bezos-makes-every-day-hour-minute-2018-10?r=US&amp;IR=T"> Jeff Bezos’s earnings per minute</a></li> </ul> <h3 id="news-of-the-week">News of the week</h3> <ul> <li><a href="https://cloud.google.com/blog/products/data-analytics/data-analytics-meet-containers-kubernetes-operator-for-apache-spark-now-in-beta/"> Spark Operator for Kubernetes now in Beta</a> <ul> <li><a href="https://www.ibm.com/blogs/bluemix/2019/01/an-operator-pattern-experience-report/"> IBM Cloud Databases report on the Operator Pattern</a></li> </ul> </li> <li><a href="https://www.cncf.io/blog/2019/01/29/new-year-new-toc/">New members in the CNCF TOC</a> <ul> <li><a href="https://twitter.com/monadic">Alexis Richardson</a> from Weaveworks</li> <li><a href="https://twitter.com/brendandburns">Brendan Burns</a> from Microsoft</li> <li><a href="https://twitter.com/jbeda">Joe Beda</a> from VMware</li> <li><a href="https://twitter.com/mattklein123">Matt Klein</a> from Lyft</li> <li><a href="https://twitter.com/xiangli0227">Xiang Li</a> from Alibaba</li> <li><a href="https://twitter.com/kelseyhightower">Kelsey Hightower</a> from Google</li> </ul> </li> <li><a href="https://cloud.google.com/blog/products/containers-kubernetes/gke-usage-metering-whose-line-item-is-it-anyway"> Google Kubernetes Engine usage metering</a></li> <li><a href="https://cloud.google.com/blog/products/networking/advanced-application-deployments-and-traffic-management-with-istio-on-gke"> Advanced application deployments and traffic management with Istio on GKE</a> <ul> <li><a href="https://github.com/GoogleCloudPlatform/istio-samples/tree/master/istio-canary-gke"> GitHub repo</a></li> <li><a href="https://medium.com/@mo_keefe/a-kubernetes-development-workflow-for-macos-8c41669a4518"> Megan’s development workflow for Kubernetes</a></li> </ul> </li> <li><a href="https://blog.getambassador.io/announcing-ambassador-0-50-8dffab5b05e0"> Ambassador 0.5.0</a> <ul> <li><a href="https://medium.com/solo-io/api-gateways-are-going-through-an-identity-crisis-d1d833a313d7"> API Gateways are going through an identity crisis</a></li> </ul> </li> <li><a href="https://www.cloudatomiclab.com/rustyk8s/">Kubernetes as an API standard</a>; looking toward a Rust implementation</li> </ul> <h3 id="links-from-the-interview">Links from the interview</h3> <ul> <li>Dan leads a team working on: <ul> <li><a href="https://github.com/kubernetes/minikube/">Minikube</a></li> <li><a href="https://cloud.google.com/blog/products/gcp/introducing-skaffold-easy-and-repeatable-kubernetes-development"> Skaffold</a></li> <li><a href="https://cloud.google.com/blog/products/gcp/introducing-kaniko-build-container-images-in-kubernetes-and-google-container-builder-even-without-root-access"> Kaniko</a></li> <li><a href="https://github.com/knative/build">Knative Build</a></li> </ul> </li> <li>Minikube was helped in the early days by <a href="https://redspread.readme.io/docs/local-development-with-localkube"> Localkube</a> from RedSpread, who were <a href="https://coreos.com/blog/coreos-welcomes-redspread.html">acquired by CoreOS</a> (who were acquired by Red Hat, who were acquired by IBM) <ul> <li>There was also <a href="https://github.com/boot2docker/boot2docker#readme">Boot2docker</a>, but Kubernetes didn’t like Docker-in-Docker much back then</li> </ul> </li> <li><a href="https://github.com/kubernetes/minikube/blob/master/docs/contributors/README.md"> Guide for developing Minikube</a></li> <li>Other similar projects: <ul> <li><a href="https://microk8s.io/">Microk8s</a></li> <li><a href="https://www.docker.com/products/docker-desktop">Docker Desktop</a></li> </ul> </li> <li>Things it was hard to get working: <ul> <li>Load balancers; solved via <a href="https://github.com/kubernetes/minikube/blob/master/docs/networking.md#loadbalancer-emulation-minikube-tunnel"> tunneling</a></li> <li>Persistent volume provisioning, solved with a <a href="https://github.com/kubernetes/minikube/blob/master/docs/persistent_volumes.md"> custom hostpath provisioner</a></li> </ul> </li> <li><a href="https://github.com/kubernetes/minikube/blob/master/docs/contributors/roadmap.md"> Minikube Roadmap</a></li> <li>Dan Lorenc <a href="https://feeds.libsyn.com/419861/github.com/dlorenc">on GitHub</a> and <a href="https://www.danlorenc.com">on the web</a></li> </ul>