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.
This documentation is applicable only to Tanzu Kubernetes Grid with management clusters. If you are using TKGS with vSphere Supervisor, see Installing Standard Packages on TKG Service Clusters.
Tanzu Standard Repository Contents
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 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 Standalone MC | Dependencies |
---|---|---|---|
Cert Manager cert-manager |
Certificate management | 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 (Standalone MC)* | Requires cert-manager |
External DNS external-dns |
Container registry | 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 (Standalone MC) | None |
FluxCD Controllers flux-source-controller helm-controller kustomize-controller
|
Continuous delivery (CD) | Flux installation | helm-controller and kustomize-controller require flux-source-controller |
Grafana grafana |
Monitoring | Install Grafana (Standalone MC) | Requires cert-manager , contour , and prometheus |
Harbor harbor |
Image registry | 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 | Install Multus | Requires cert-manager |
Prometheus prometheus |
Monitoring | Install Prometheus (Standalone MC) | Requires cert-manager |
Whereabouts whereabouts |
Container networking | 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 Package Notes
FluxCD packages do not have dedicated pages in VMware documentation, but see FluxCD controllers for more information.
Each FluxCD package installs a Kubernetes controller:
- Flux Source Controller retrieves artifacts from external sources such as Git, OCI, Helm repositories, and S3-compatible buckets.
- Flux Helm Controller lets you declaratively manage Helm chart releases defined with Kubernetes manifests.
- Flux Kustomize Controller lets you assemble and run continuous delivery pipelines for infrastructure and workloads defined with Kubernetes manifests.
Content feedback and comments