Virtual machine classes must be bound to the vSphere Namespace for Tanzu Kubernetes clusters and VM classes.

Virtual Machine Class Binding Error

Virtual machine classes must be bound to the vSphere Namepace. See Associate a VM Class with a Namespace in vSphere with Tanzu. If you do not associate the VM class with the namespace, you receive the error VirtualMachineClassBindingNotFound similar to the following:
conditions:
  - lastTransitionTime: "2021-04-25T02:50:58Z"
    message: 1 of 2 completed
    reason: VirtualMachineClassBindingNotFound @ Machine/test-cluster
    severity: Error
    status: "False"
    type: ControlPlaneReady
  - lastTransitionTime: "2021-04-25T02:49:21Z"
    message: 0/1 Control Plane Node(s) healthy. 0/2 Worker Node(s) healthy
    reason: WaitingForNodesHealthy
    severity: Info
    status: "False"
    type: NodesHealthy