Install multicluster Tanzu Application Platform profiles

Prerequisites

Before installing multicluster Tanzu Application Platform profiles, you must meet the following prerequisites:

Multicluster Installation Order of Operations

The installation order is flexible given the ability to update the installation with a modified values file using the tanzu package installed update command. The preceding is an example of the order of operations to be used:

  1. Install View profile cluster
  2. Install Build profile cluster
  3. Install Run profile cluster
  4. Add RBAC, cluster URL, and token from Build and Run clusters as documented in Viewing resources on multiple clusters in Tanzu Application Platform GUI
  5. Update the View cluster’s installation values file with the previous information and run the following command to pass the updated config values to Tanzu Application Platform GUI:

    tanzu package installed update tap -p tap.tanzu.vmware.com -v TAP-VERSION --values-file tap-values.yaml -n tap-install
    

    Where TAP-VERSION is the Tanzu Application Platform version you’ve installed

Install View cluster

Install the View profile cluster first, because some components must exist before installing the Run clusters. For example, the Application Live View back end must be present before installing the Run clusters. For more information about profiles, see About Tanzu Application Platform package profiles.

To install the View cluster:

  1. Follow the steps for installing the Full profile in Installing the Tanzu Application Platform package and profiles. Alternatively, you can use a reduced values file for the View profile, as shown in View profile.
  2. Verify that you can access Tanzu Application Platform GUI by using the ingress that you set up. The address must follow this format: http://tap-gui.INGRESS-DOMAIN, where INGRESS-DOMAIN is the DNS domain you set in shared.ingress_domain which points to the shared Contour installation in the tanzu-system-ingress namespace with the service envoy.
  3. Verify that you have followed the instructions for Multicluster setup for the Supply Chain Security Tools - Store.

Install Build clusters

To install the Build profile cluster:

Install Run clusters

To install the Run profile cluster:

  1. Follow the steps for installing the Full profile in Installing the Tanzu Application Platform package and profiles. Alternatively, you can use a reduced values file for the Run profile, as shown in Run profile.
  2. To use Application Live View, set the INGRESS-DOMAIN for appliveview_connector to match the value you set on the View profile for the appliveview in the values file.

    Note: The default configuration of shared.ingress_domain points to the local Run cluster, rather than the View cluster, as a result, shared.ingress_domain must be set explicitly.

Add Build and Run clusters to Tanzu Application Platform GUI

  1. After installing the Build and Run clusters, create the Service Accounts that Tanzu Application Platform GUI uses to read objects from the clusters.
  2. Follow the steps in Viewing resources on multiple clusters in Tanzu Application Platform GUI to add a remote cluster. These steps create the necessary RBAC elements allowing you to pull the URL and token from the Build and Run clusters that allows them come back and add to the View cluster’s values file. You must add both the Build and Run clusters to the View cluster for all plug-ins to function as expected.

Next steps

After setting up the 3 profiles, you’re ready to run a workload by using the supply chain. See Getting started with multicluster Tanzu Application Platform.

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