Installing prerequisites

This topic describes the first part of the installation process for the Application Service Adapter for VMware Tanzu Application Platform.


Use of the Application Service Adapter requires Cloud Foundry command-line interface (cf CLI) v8.1.0 or later. For more information, see the cf CLI repository on GitHub.

To install the Application Service Adapter, you need:

The following tools must be installed in the workstation environment in which you intend to perform the installation:

  • The Kubernetes CLI (kubectl) v1.22, v1.22, or v1.23.

  • Tanzu CLI and its plug-ins. See Install or update the Tanzu CLI and plugins in Installing the Tanzu CLI.

    Note: After you install the Tanzu CLI, run tanzu plugin list to see which plug-ins are installed. For the adapter to run, you need package and secret plug-ins. To install these plug-ins, run:

    tanzu plugin install --local cli package
    tanzu plugin install --local cli secret
    

The following dependencies must be installed to the target Kubernetes cluster before installing Application Service Adapter. If you have completed an installation of the full profile of Tanzu Application Platform v1.1 in your target Kubernetes cluster, then these dependencies are already present.

  • Cluster Essentials. See Install Cluster Essentials for VMware Tanzu in Installing the Tanzu CLI.

    Note: If you are operating a Tanzu Kubernetes Grid or Tanzu Community Edition cluster, the Cluster Essentials are already installed.

  • cert-manager v1.5.3 or later for managing internal certificates.

  • Contour v1.18.2 or later for ingress control.

    Note: You must configure Contour's ingress to provision a LoadBalancer. See Configure LoadBalancer for Contour ingress in Installing the Tanzu Application Platform Package and Profiles.

  • Service Bindings v0.7.1 or later for ingress control.

    • If you have installed Tanzu Application Platform v1.1 with the full, iterate, run, or light profile, this package is installed.
    • If you have installed Tanzu Application Platform v1.1 without using a profile, see Install Service Bindings.
  • Tanzu Build Service v1.5.0 or later for building images.

    • If you have installed Tanzu Application Platform v1.1 with the full, iterate, build, or light profile, this package is installed.
    • If you have installed Tanzu Application Platform v1.1 without using a profile, see Install Tanzu Build Service.

The following dependencies are recommended to be installed to the target Kubernetes cluster.

  • Kubernetes Metrics Server v0.4.0 or later for app instance resource metrics.

    Note: Many Kubernetes distributions automatically come with the Metrics Server installed. If the API resources in your target cluster include the PodMetrics Kind in the metrics.k8s.io API group, then the Metrics Server is already present.

After you have installed these prerequisites, proceed to Installing Application Service Adapter.

check-circle-line exclamation-circle-line close-line
Scroll to top icon