This documentation is for not yet released version of kapp. For the documentation of the latest release version, see the latest version.
Integrating with Other Tools
Note: This is a non-exhaustive list of integrations
ytt and kbld ¶
We recommend to use kapp with ytt and kbld to cover your configuration templating and image building needs. Typical workflow may look like this:
ytt -f config/ | kbld -f - | kapp deploy -a app1 -f- -c -y
Helm ¶
If you want to take advantage of both Helm templating and kapp deployment mechanisms, you can use helm template
command to build configuration, and have kapp apply to the cluster:
helm template ... | kapp deploy -a app1 -f- -c -y
PV labeling controller ¶
If you want to have better visibility into which persistent volumes (PVs) are associated with persistent volume claims (PVCs), you can install https://github.com/k14s/pv-labeling-controller so that it copies several kapp applied labels to associated PVs. Once that’s done you will see PVs in kapp inspect
output.
(Help improve our docs: edit this page on GitHub)