An expired Tanzu Kubernetes Grid license causes a deployment failure.

Problem

An expired Tanzu Kubernetes Grid license results in a VMware vCenter API call failure with the following error message.

/api/vcenter/namespace-management/clusters/{cluster}?action=enable API returns 500 Internal Server Error

Cause

When a Tanzu Kubernetes Grid deployment starts, the first step activates the cluster. The resource pool reservation for control plane VMs fails if the specified cluster has an expired license.

Solution

  1. In VMware vCenter, renew the existing license for the cluster.
  2. In the NSX Application Platform Automation Appliance deployment wizard, click Update & Redeploy to redeploy Tanzu Kubernetes Grid.

    The Tanzu Kubernetes Grid deployment completes successfully.