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
pour afficher les classes de machine virtuelle associées à l'Espace de noms vSphere.kubectl get virtualmachineclassbindings
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