As classes de máquina virtual devem estar associadas ao vSphere Namespaceem que você está provisionando clusters do TKG 2.

Erro de associação de classe de máquina virtual

Se você tentar provisionar um cluster TKG usando uma ou mais classes de VM que não adicionou ao destino vSphere Namespace, receberá o erro VirtualMachineClassBindingNotFound, um exemplo disso é mostrado abaixo.

Para corrigir o erro, configure o vSphere Namespace com as classes de VM que você deseja usar para o cluster do TKG. Execute o comando kubectl get virtualmachineclassbindings para visualizar as classes de VM associadas ao vSphere Namespace.

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