This topic tells how to install Capabilities on your Kubernetes cluster on Tanzu Platform for Kubernetes.
Capabilities let users define a set of functionality that is available by default inside a Space. Capabilities represent a collection of APIs that are available inside a given Kubernetes cluster and express a functionality or feature available to its users. The functionality or feature provided by a Capability is represented through Kubernetes resource definitions.
Some examples of Capabilities available in Tanzu Platform for Kubernetes are api-gateway, certificate-management, and service-binding.
For more information about Spaces, see What is a Space.
To view a list of available Capabilities, in Tanzu Platform hub, go to Application Spaces > Capabilities.
To install a Capability to your Kubernetes cluster:
Locate the capability to install, for example, Service Binding.
Optionally click the capability to see the package or packages that are included in that capability. You can optionally click a package to see a more detailed description of that package.
From the ellipsis next to the capability name, select Install.
Optionally expand Advanced Configuration.
You can use Advanced Configuration to integrate capabilities such as Mutual TLS and Ingress with third-party certificate authorities so that certificate management has secure service-to-service and user-to-service communication in a Space. For more information, see CA integration for Mutual TLS & Ingress Capabilities.
Click Install Package.
To view the progress of the Capability installation:
On the Capabilities page, click Installed.
The Status of the installation displays.
Clicking on an installed Capability provides additional details about the installation.
If the installation fails, a Failed status is seen for the Capability. Click on the Capability to see additional information about the failure.