CNAB / Duffle Workshop
Cloud Native Application Bundles (CNAB) are a standard packaging format for multi-component distributed applications. It allows packages to target different runtimes and architectures. It empowers application distributors to package applications for deployment on a wide variety of cloud platforms, cloud providers, and cloud services. It also provides the capabilities necessary for delivering multi-container applications in disconnected environments.
More in the CNAB specification on GitHub.
- What is CNAB? - high level overview of Cloud Native Application Bundles and Duffle
- Getting started - setting up your local environment
- Building and signing bundles - building your first Cloud Native Application Bundles
- Using parameters and credentials
- Exporting and importing bundles
- Introducing Porter
- Porter Manifest
- Bundle Dependencies
- Porter Mixins
- Porter Installation
- Exercise: Hello World
- Exercise: Kubernetes Hello World