The synchronization precheck of the Kubernetes Tools failed.

Problem

The system validates the versions of the Kubernetes Tools used on the NSX Manager and on the TKG Cluster on Supervisor or upstream Kubernetes cluster you specified in an earlier step of the deployment preparation.

Cause

The cause of the precheck failure can be either of the following reasons.

  • The difference between the minor version number of the Kubernetes Tools on the NSX Manager appliance and on the TKG Cluster on Supervisor or upstream Kubernetes cluster is more than one. For example, if the version installed on the NSX Manager appliance is version 1.18 and the TKG Cluster on Supervisor or upstream Kubernetes cluster uses version 1.19, the precheck passes. But if one of them uses version 1.18 and the other uses 1.20, the precheck fails.

  • If the NSX Manager appliances do not have the same Kubernetes Tools version installed, the precheck fails.

Solution

  1. Update the version of the Kubernetes Tools installed on your NSX Manager appliance by downloading the Kubernetes Tools bundle version provided in the VMware NSX Product Downloads webpage for your NSX Manager version.

    The Kubernetes Tools binaries are provided for NSX 3.2 release and later.

  2. Upload the Kubernetes Tools binaries to your NSX Manager appliance.

    Uploading the updated version to one NSX Manager updates the rest of the NSX Manager VMs.