VMware Tanzu packages are service add-ons for Tanzu products that distributed as Carvel packages for easy and standardized installation and management.
You can install packages to:
You can use the Tanzu CLI to install and manage packages on workload clusters deployed by Tanzu Kubernetes Grid (TKG) or clusters that run Tanzu Application Platform (TAP).
The sections below list CLI-managed packages that you can deploy to workload clusters and the package repositories where they are published.
Auto-managed packages not covered here: TKG and other products also use Carvel packages internally as auto-managed packages that are installed and upgraded automatically. These auto-managed packages are not installed by the user and do not typically require user attention. This publication covers CLI-managed packages, not auto-managed packages.
To learn more about how auto-managed packages work in TKG, see Packages in About Tanzu Kubernetes Grid.
CLI-managed packages extend Kubernetes clusters created by TKG. After creating a cluster, you can install packages from the tanzu-standard
package repository or from package repositories that you add to the cluster. TKG manages the lifecycle of the tanzu-standard
package repository.
NoteVMware supports the packages listed below when deployed to TKG clusters. Custom package configurations, modifications, and updates for non-TKG clusters is not supported.
A CLI-managed package is an optional component of a Kubernetes cluster that you can install and manage with the Tanzu Command Line Interface (CLI). These packages are installed after cluster creation.
CLI-managed packages are distributed via package repositories. To install and manage package repositories and the packages they contain, you use the tanzu package
plugin of the Tanzu CLI. For information about how to use the tanzu package
plugin, see Install and Manage Packages.
The Tanzu Standard package repository contains CLI-managed packages that platform operators install for their own use or to provide services that application developers can use.
For a list of packages that the Tanzu Standard repository contains and how to install them in clusters, see Tanzu Standard Repository Packages in this documentation.
The Tanzu Application Platform (TAP) repository contains CLI-managed packages useful for developers, such as Tanzu Application Platform, Tanzu Build Service, Cloud Native Runtimes, Application Accelerator for VMware Tanzu, and Cartographer.
For a list of packages that the TAP repository contains and how to install them in workload clusters, see the topics that cover package installation under Install Tanzu Application Platform in the Tanzu Application Platform documentation.
Package version compatibility on workload clusters is based on their Kubernetes version, not the vSphere with Tanzu version of their Supervisor or the TKG version of their standalone management cluster.
You can run different versions of the CLI-managed packages in different workload clusters. In a workload cluster, you can run either the latest supported version of a CLI-managed package or the versions that are released with the last two TKG releases.
To customize CLI-managed packages, you can apply ytt
overlays. For information about how to download and install ytt
, see Install the Carvel Tools in the Tanzu Kubernetes Grid documentation.
VMware provides the following support for the optional packages that are provided in the VMware Tanzu Standard Repository: