If your Kubernetes cluster does not have Internet access or you have specific security restrictions, work with your infrastructure administrator to upload the NSX Application Platform Helm charts and Docker images to a private container registry that you can access and use to deploy the NSX Application Platform.
Note: The following steps were validated using a private Harbor container registry. If you are using another container registry, you might need to adjust some steps for that registry.
Your infrastructure administrator (or anyone who has access to the TKC or upstream Kubernetes cluster in which the private container registry is installed) must perform the following steps.
Prerequisites
- Your infrastructure administrator must install a private container registry, such as Harbor, with chart repository service. For details, see the Harbor Installation with Chart Repository Service webpage. They are going to use this private container registry to host the NSX Application Platform Helm charts and Docker images.
Important: If you are using a VMware Tanzu Kubernetes Cluster (TKC), do not use its embedded Harbor container registry for hosting the NSX Application Platform Helm charts and Docker images. Your infrastructure administrator must set up a separate Harbor container registry.
- For a production environment, your infrastructure administrator must also obtain a CA certificate (signed by a reputable public Certificate Authority) to configure HTTPS access to the private Harbor container registry that they installed. For more information, see the Configure HTTPS Access to Harbor webpage.
- Ensure that the Docker tool is installed and configured correctly on the system that will be used for uploading the images and charts. The
Login succeeded
must be displayed after running the following command.docker login <private-registry-URL> --username <private-registry-account-name> --password <private-registry-account-password>
- Verify that the curl tool is installed on the system that will be used for uploading the images. Use the following command to verify. The curl version is displayed if the curl is installed.
curl --version
Procedure
Results
The system uploads the NSX Application Platform Helm charts and Docker images to your private container registry.
What to do next
The NSX enterprise administrator must continue to ensure that the prerequisites listed in NSX Application Platform Deployment Prerequisites are met before continuing with the NSX Application Platform deployment.