Intro to CNAB: Packaging Cloud Native Applications with Multiple Toolchains
summary
Introduces CNAB as a JSON bundle plus an invocation image that performs concrete actions, not just a spec idea: demos build a minimal installer that prints hello/goodbye and a real bundle that installs OpenFaaS, builds and deploys a Python function, then uninstalls it with the three required actions install/upgrade/uninstall. Uses tooling like duffle and docker app, pushes bundles into an OCI registry where a digest and image map make installs reproducible; claim store and cross-environment signing remain works in progress.
AI-written summary · about
chapters (7)
related talks
17mIntroducing Cloud Native Application Bundle (CNAB), standard for defining distributed applications
31mCNAB (Cloud Native Application Bundles)
27mFull Stack Cloud Native Packaging – An Intro to CNAB - Ben Griffin & Clarence Bakirtzidis, Microsoft
29mProduction CI/CD w/CNBs: Tekton, Gitlab & CircleCI(plus), Oh My!
24mIntro to Cloud Native Buildpacks
26mIntroduction to Cloud Native Buildpacks
26mCNCF Cross-Cloud CI Intro
38mCloud Native Buildpacks: A Paradigm Shift for Enterprise App Builds
