Las clases de máquina virtual deben estar enlazadas al espacio de nombres de vSphere donde se aprovisionan los clústeres de TKG 2.

Error de enlace de clase de máquina virtual

Si intenta aprovisionar un clúster de TKG mediante una o varias clases de máquina virtual que no agregó al espacio de nombres de vSphere de destino, se mostrará el error VirtualMachineClassBindingNotFound, cuyo ejemplo se muestra a continuación.

Para corregir el error, configure espacio de nombres de vSphere con las clases de máquina virtual que desea utilizar para el clúster de TKG. Ejecute el comando kubectl get virtualmachineclassbindings para ver las clases de máquinas virtuales asociadas con espacio de nombres de 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