Loading…
Back To Schedule
Tuesday, May 21 • 11:55 - 12:30
Intro to CNAB: Packaging Cloud Native Applications with Multiple Toolchains - Chris Crone, Docker

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
When you deploy a cloud native application, you probably use a variety of tools for each part of the application. Terraform or ARM templates for the infrastructure, Helm or Compose for containers, etc. No single tool handles all your needs and each one has its own package manager!

This talk will introduce the Cloud Native Application Bundle (CNAB) specification and tooling:
- duffle: Reference implementation of CNAB installer
- duffle-bag: GUI for installing CNABs
- cnab-to-oci: Convert CNAB to an OCI index

CNAB embraces the multi-tool world and allows one to package up multiple formats and their toolchains into a single artifact.

Imagine a single installable application package that uses Terraform to launch an RDS instance and Helm to deploy the application that uses it. CNAB allows you to package this all together, cryptographically sign it, and share it via any container registry.

Speakers
avatar for Chris Crone

Chris Crone

Engineering Manager, Docker
Chris Crone is the technical leader of the Developer Tooling team at Docker and is based in Paris. The team builds tools to help developers build their applications. This includes Docker Compose, Docker Engine, Docker App, and more. Prior to Docker he worked on distributed storage... Read More →



Tuesday May 21, 2019 11:55 - 12:30 CEST
Hall 8.0 D2