Preparing to Install Tanzu Application Service for Kubernetes
This topic describes how to prepare dependencies and your local workstation to install Tanzu Application Service for Kubernetes.
Warning: VMware recommends Tanzu Application Service for Kubernetes v0.1.0 only for evaluation environments due to its current feature, scale, and security limitations.
Note: Tanzu Application Service for Kubernetes v0.1.0 is certified only for VMware Enterprise PKS v1.6 on vSphere with Flannel networking. It may work with other Kubernetes deployments.
Download the Tanzu Application Service for Kubernetes installation resources from VMware Tanzu Network.
Log into VMware Tanzu Network.
Navigate to the VMware Tanzu Application Service for Kubernetes product listing.
Download the “Tanzu Application Service” file to a local directory of your choice and rename it to
Create a directory named
tanzu-application-servicenext to the Tanzu Application Service file.
Extract the contents of
$ tar xvf tanzu-application-service.tar -C tanzu-application-service
Tanzu Application Service for Kubernetes depends on a container image registry to store images for buildpack-based applications. Supported registries include Harbor, Google Container Registry (GCR), and Dockerhub.
If you are using Harbor as your container registry, ensure that it is deployed in your environment and is accessible at a domain name of your choice. The VMware Harbor Registry tile is one option to deploy it when using Ops Manager.
Decide on the DNS domain name you intend to use for the Tanzu Application Service for Kubernetes system domain (for example,
sys.tas.example.com). Neither this domain nor any of its subdomains should be in use for other services.
This domain name should be one for which you can create DNS records in a DNS zone. You will create these DNS records later in the installation procedure.
This documentation will use
PLACEHOLDER-SYSTEM-DOMAIN to refer to the value of this system domain.
The installation procedure for Tanzu Application Service for Kubernetes requires a Linux or macOS workstation with the following command-line tools installed.
For more information about installing the BOSH CLI,
ytt tools from VMware Tanzu Network, see the Installing Command-Line Tools topic.
- The Kubernetes CLI,
kubectl. For more information, see the Installing the Kubernetes CLI topic.
- The BOSH CLI,
kapputility, version v0.22.0 or later.
kbldutility, version v0.19.0 or later.
yttutility, version v0.26.0 or later.
- The cf CLI, version v6.50.0 or later. For more information, see the Installing the cf CLI topic.
Tanzu Application Service for Kubernetes requires that the Kubernetes cluster satisfy certain minimum resource requirements and capabilities. Proceed to the Preparing the Kubernetes Cluster topic for more details.