Cloud Native Application Bundles, with Jeremy Rickard and Ralph Squillace

Kubernetes Podcast from Google

Episode | Podcast

Date: Tue, 09 Jul 2019 17:26:06 +0000

<p>The Cloud Native Application Bundle is a spec for packaging distributed apps, developed by Microsoft with support from Docker and Pivotal. <a href="https://twitter.com/jrrickard">Jeremy Rickard</a>, a senior software engineer at Microsoft Azure, and <a href="https://twitter.com/ralph_squillace">Ralph Squillace</a>, principal PM for open source/developer user experience at Microsoft Azure, join <a href="https://kubernetespodcast.com/about">Craig and Adam</a> to discuss it.</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://ninjakiwi.com/Games/Mobile/Bloons-TD-6.html">Bloons TD 6</a> - made in New Zealand!</li> <li><a href="http://fullthrottle.doublefine.com/">Full Throttle Remastered</a></li> </ul> <h3 id="news-of-the-week">News of the week</h3> <ul> <li><a href="https://medium.com/kialiproject/kiali-sprint-23-overview-8e530662c1e5"> Kiali 1.0 (and 1.1!) released</a></li> <li><a href="https://blog.docker.com/2019/07/intro-guide-to-dockerfile-best-practices/"> Dockerfile best practices</a> by Tibor Vaas</li> <li><a href="https://www.cockroachlabs.com/blog/managed-cockroachdb-on-kubernetes/"> Managed CockroachDB on Kubernetes</a> by Josh Imhoff</li> <li><a href="https://cloud.google.com/blog/products/databases/to-run-or-not-to-run-a-database-on-kubernetes-what-to-consider"> To run or not to run a database on Kubernetes: what to consider</a>, by Benjamin Good</li> <li><a href="https://banzaicloud.com/blog/istio-multicluster-the-easy-way/">Backyards: Istio multi-cluster, the easy way</a> by Banzai Cloud <ul> <li><a href="https://kubernetespodcast.com/episode/059-banzai-cloud/">Episode 59 with Janos Matyas</a></li> </ul> </li> <li><a href="https://www.cncf.io/blog/2019/07/01/kubecon-cloudnativecon-europe-2019-conference-transparency-report-another-record-breaking-cncf-event/"> KubeCon EU Transparency Report</a></li> </ul> <h3 id="links-from-the-interview">Links from the interview</h3> <ul> <li><a href="https://cnab.io/">Cloud Native Application Bundles</a></li> <li><a href="https://github.com/deislabs/cnab-spec">The spec</a> <ul> <li><a href="https://github.com/deislabs/cnab-spec/blob/master/101-bundle-json.md"> Bundle descriptor</a></li> <li><a href="https://github.com/deislabs/cnab-spec/blob/master/102-invocation-image.md"> The invocation image</a></li> </ul> </li> <li><a href="https://kccnceu19.sched.com/event/MPX8/intro-to-cnab-packaging-cloud-native-applications-with-multiple-toolchains-chris-crone-docker?iframe=no&amp;w=100%25&amp;sidebar=yes&amp;bg=no"> Chris Crone’s “intro to CNAB” talk</a></li> <li><a href="https://en.wikipedia.org/wiki/Windows_Installer">MSI, aka Windows Installer</a></li> <li><a href="https://duffle.sh/">Duffle</a> (and <a href="https://github.com/deislabs/duffle">on GitHub</a>) <ul> <li><a href="https://github.com/deislabs/duffle/tree/master/drivers/azure-vm">Example VM driver</a></li> </ul> </li> <li>Libraries <ul> <li><a href="https://github.com/deislabs/cnab-go/tree/master">cnab-go</a></li> <li><a href="https://github.com/garethr/pycnab">pycnab</a> by Gareth Rushgrove</li> <li><a href="https://github.com/deislabs/libcnab-rust">libcnab-rust</a></li> </ul> </li> <li><a href="https://porter.sh/">Porter</a> (and <a href="https://github.com/deislabs/porter">on GitHub</a>)</li> <li><a href="https://blog.docker.com/2018/12/docker-app-and-cnab/">Docker apps</a> and <a href="https://blog.docker.com/2019/04/announcing-docker-enterprise-3-0/"> Application in Docker Enteprise</a></li> <li><a href="http://helm.sh">Helm</a> and <a href="https://helm.sh/blog/helm-3-preview-pt1/">Helm 3</a></li> <li><a href="https://deislabs.io/">Deis Labs</a></li> <li>Unexpected uses: <ul> <li><a href="https://youtu.be/60Wf-SJIvSI?t=14001">Adding extra verbs</a> by Darren Pulsipher</li> <li><a href="https://github.com/nunix/wslcnab">CNAB bundle for WSL distros</a> by Nuno do Carmo</li> </ul> </li> <li>Twitter: <ul> <li><a href="https://twitter.com/cnab_spec">CNAB</a></li> <li><a href="https://twitter.com/jrrickard">Jeremy Rickard</a></li> <li><a href="https://twitter.com/ralph_squillace">Ralph Squillace</a></li> </ul> </li> </ul>