This topic describes auto-managed packages. The lifecycle of auto-managed packages, including installation and version updates, is managed by Tanzu Kubernetes Grid.
The table below lists all of the auto-managed packages that are included in Tanzu Kubernetes Grid. To determine which auto-managed packages to install during cluster creation, Tanzu Kubernetes Grid reads the cluster configuration information that you provide in the installer interface or in the Tanzu CLI. Some of these packages are installed in every cluster by default, regardless of your cluster configuration.
Package | Package repository | Package namespace | Cluster type | Package description |
---|---|---|---|---|
ako-operator |
tanzu-core |
tkg-system |
Management | (vSphere only) Provides VMware NSX Advanced Load Balancer. This package is installed if NSX Advanced Load Balancer is enabled. |
antrea |
tanzu-core |
tkg-system |
Management and workload | Enables pod networking and enforces network policies for Kubernetes clusters. If Antrea is selected as the CNI provider, this package is installed in every cluster. |
calico |
tanzu-core |
tkg-system |
Management and workload | Enables pod networking and enforces network policies for Kubernetes clusters. If Calico is selected as the CNI provider, this package is installed in every cluster. |
kapp-controller |
tanzu-core |
tkg-system |
Management and workload | Manages packages. kapp-controller is installed in every cluster. |
load-balancer-and-ingress-service (AKO) |
tanzu-core |
tkg-system |
Management and workload | (vSphere only) Provides L4+L7 load balancing for applications running in clusters created by Tanzu Kubernetes Grid; used for north-south traffic. Also called Avi Kubernetes Operator (AKO), this package is installed in every cluster if NSX Advanced Load Balancer is enabled. |
metrics-server |
tanzu-core |
tkg-system |
Management and workload | Provides Metrics Server. This package is installed in every cluster. |
pinniped |
tanzu-core |
tkg-system |
Management and workload | Provides user authentication. If identity management is enabled, this package is installed in every cluster. If you deactivate identity management when you create the management cluster, you can activate it again later. For more information, see Enable and Configure Identity Management in an Existing Deployment. |
tanzu-addons-manager |
tanzu-core |
tkg-system |
Management | Manages the lifecycle of tanzu-core packages. tanzu-addons-manager is installed in every management cluster. |
vsphere-cpi |
tanzu-core |
tkg-system |
Management and workload | (vSphere only) Provides the vSphere Cloud Provider Interface. This package is installed in every cluster. |
vsphere-csi |
tanzu-core |
tkg-system |
Management and workload | (vSphere only) Provides the vSphere Cloud Storage Interface. This package is installed in every cluster. |
Tanzu Kubernetes Grid manages the lifecycle of auto-managed packages. This includes automatic package installation and version updates. When you upgrade a cluster, as part of the upgrade process, Tanzu Kubernetes Grid updates the versions of the auto-managed packages that are installed in the cluster.
Because the auto-managed packages are managed by Tanzu Kubernetes Grid, you typically do not need to update their configuration, with the following exceptions:
For information about the Pinniped, Antrea, vSphere CPI, or vSphere CSI settings that you can update after cluster creation, see View and Update Configuration Information for Auto-Managed Packages.