This topic lists packages in the Tanzu Standard package repository that you can install into Tanzu Kubernetes Grid (TKG) workload clusters to add capabilities to the clusters.
NoteWith clusters deployed by a vSphere with Tanzu Supervisor, in addition to installing packages into workload clusters, you can also install them as Supervisor services or vSphere IaaS Control Plane services. See:
- Supervisor services: Managing Supervisor Services with vSphere IaaS control plane.
- vSphere IaaS Control Plane services: About vSphere IaaS Control Plane Services and Workloads.
The table below lists packages in the tanzu-standard
package repository that you can install in workload clusters after they have been prepared as described in Prepare to Install Tanzu Packages. On TKG with a standalone management cluster, you can also install some packages on a shared services cluster that serves multiple workload clusters.
The table links to package installation procedures with a Supervisor and with a standalone management cluster as appropriate; not all packages are applicable or needed with Supervisor.
The table also lists package dependencies that you must install first.
For information about how to use the tanzu package
plugin, see Packages in Installing and Managing Packages with the Tanzu CLI.
For information about VMware support for these packages, see Tanzu Standard Repository Package Support.
Package | Function | Install with Supervisor | Install with Standalone MC | Dependencies |
---|---|---|---|---|
Cert Manager cert-manager |
Certificate management | Install Cert Manager (Supervisor) | Install Cert Manager (Standalone MC)* | Cert Manager is a prerequisite for many other Tanzu packages and should usually be the first package you install. |
Contour contour |
Container networking | Install Contour (Supervisor) | Install Contour (Standalone MC)* | Requires cert-manager |
External DNS external-dns |
Container registry | Install External DNS (Supervisor) | Install External DNS (Standalone MC)* | Requires cert-manager .Requires external-dns if you want to create DNS records for Contour HTTPProxy resources. |
Fluent bit fluent-bit |
Log forwarding | Install Fluent Bit (Supervisor) | Install Fluent Bit (Standalone MC) | None |
FluxCD Controllers flux-source-controller helm-controller kustomize-controller |
Continuous delivery (CD) | Flux installation | Flux installation | helm-controller and kustomize-controller require flux-source-controller |
Grafana grafana |
Monitoring | Install Grafana (Supervisor) | Install Grafana (Standalone MC) | Requires cert-manager , contour , and prometheus |
Harbor harbor |
Image registry | Install Harbor (Supervisor) | Install Harbor (Standalone MC)* | Requires cert-manager Requires contour or NSX ALB for ingress.Recommends external-dns on infrastructure platforms with load balancing, especially in production or other environments in which Harbor availability is important. |
Multus CNI multus-cni |
Container networking | N/A | Install Multus | Requires cert-manager |
Prometheus prometheus |
Monitoring | Install Prometheus (Supervisor) | Install Prometheus (Standalone MC) | Requires cert-manager |
Snapshot Validation Webhook snapshot-validation-webhook |
Storage snapshotting | Install and Deploy External CSI Snapshot Webhook Using the Tanzu CLI | N/A | Requires cert-manager |
vSphere PV CSI Webhook vsphere-pv-csi-webhook |
Storage snapshotting | Install and Deploy the vSphere PVCSI Webhook Using the Tanzu CLI | N/A | Requires cert-manager |
Whereabouts whereabouts |
Container networking | N/A | Install Multus with Whereabouts | Requires multus-cni |
*With a standalone management cluster, Cert Manager, Contour, External DNS, and Harbor can be deployed to a shared services cluster as well as to workload clusters.
FluxCD packages do not have dedicated pages in VMware documentation, but see FluxCD controllers for more information.
Each FluxCD package installs a Kubernetes controller: