Les classes de machine virtuelle doivent être liées à l'Espace de noms vSphere lorsque vous provisionnez des clusters TKG 2

Erreur de liaison de classe de machine virtuelle

Si vous tentez de provisionner un cluster TKG à l'aide d'une ou de plusieurs classes de machine virtuelle que vous n'avez pas ajoutées à l'Espace de noms vSphere cible, vous recevez l'erreur VirtualMachineClassBindingNotFound, dont un exemple est présenté ci-dessous.

Pour corriger l'erreur, configurez l'Espace de noms vSphere avec les classes de machine virtuelle que vous souhaitez utiliser pour votre cluster TKG. Exécutez la commande kubectl get virtualmachineclassbindings pour afficher les classes de machine virtuelle associées à l'Espace de noms vSphere.

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