The NSX Application Platform upgrade failed due to an error.

Problem

An attempt to upgrade the NSX Application Platform failed with the error Deploying Upgrade Coordinator: Upgrade Coordinator post deployment plugin call failed.

Cause

If the connectivity between the Kubernetes control plane node and an existing Pod is lost, the Kubernetes certificate manager is unable to successfully send the certificate to the existing Pod and the Egress API calls sent to the NSX Manager fail. This problem can also occur if there is a connectivity issue from the Update Coordinator node to the Kubernetes control plane node.

Solution

To resolve the issue, perform the following steps.

  1. Log in to the NSX Manager appliance with the root account.

  2. At the system prompt, run the following command to restart the pods.

    napp-k rollout restart deployment cluster-api trust-manager 
  3. Wait for the cluster-api and trust-manager pods to restart successfully.

  4. Once the pods are back online, restart the Upgrade Coordinator deployment using the following command.

    napp-k rollout restart deployment upgrade-coordinator
  5. Wait for the Upgrade Coordinator to restart successfully.

  6. Retry the NSX Application Platform upgrade again using the System > Upgrade tab in the NSX Manager UI. See Upgrade the NSX Application Platform for details.