The Tanzu Application Platform is a collection of Kubernetes controllers that, when used together, provide high-level abstractions targeted at Application Developer and Operators. These abstractions are Kubernetes-native APIs and fit cleanly into the Kubernetes ecosystem allowing developers to opt-into the complexity and power of Kubernetes when appropriate, without losing the overall power of the platform. Finally, TAP provides the Developer and Operator experiences and tooling required to deliver on this promise without requiring them to upend their existing toolchain.
TAP Technologies
These are third party technologies to be familiar with when working with TAP.
Carvel
- https://carvel.dev/kapp-controller/
- https://carvel.dev/ytt/
- https://carvel.dev/kapp/
- https://carvel.dev/imgpkg/
- https://carvel.dev/kbld/
- https://github.com/vmware-tanzu/carvel-secretgen-controller
Tilt
KPack
- https://github.com/pivotal/kpack
- https://buildpacks.io/
- https://docs.vmware.com/en/VMware-Tanzu-Build-Service/index.html
- https://paketo.io/
- https://github.com/pivotal/kpack/blob/main/docs/tutorial.md
Backstage
Knative/CNRS
- https://knative.dev/docs/
- https://docs.vmware.com/en/Cloud-Native-Runtimes-for-VMware-Tanzu/index.html