/var/log/vmware/vmon/vmon.log shows DRS related error messages as below :YYYY-MM-DDTHH:MM:SSZ stderr F E0201 1 controller.go:317] controller/virtualmachine "msg"="Reconciler error" "error"="deploy from content library failed for image \"ob-####-tkgs-ova-photon-3-v####\": deploy error: Target datastore must be specified in order to deploy the OVF template to the vSphere DRS disabled cluster General-Cluster." "name"="worker-nodepool-####" "namespace"="general" "reconciler group"="vmoperator.vmware.com" "reconciler kind"="VirtualMachine"
YYYY-MM-DDTHH:MM:SSZ stderr F E0201 1 virtualmachine_controller.go:748] VirtualMachine "msg"="Provider failed to create VirtualMachine" "error"="deploy from content library failed for image \"ob-####-tkgs-ova-photon-3-v####\": deploy error: Target datastore must be specified in order to deploy the OVF template to the vSphere DRS disabled cluster General-Cluster." "name"="general/worker-nodepool-####"
YYYY-MM-DDTHH:MM:SSZ stderr F E0201 1 virtualmachine_controller.go:263] VirtualMachine "msg"="Failed to reconcile VirtualMachine" "error"="deploy from content library failed for image \"ob-####-tkgs-ova-photon-3-v####\": deploy error: Target datastore must be specified in order to deploy the OVF template to the vSphere DRS disabled cluster General-Cluster." "name"="general/worker-nodepool-####"
vSphere Kubernetes Service
Fully automated DRS is a pre-requisite for vSphere with Tanzu environments. The DRS mode set to manual, partially automated, or disabled will cause this situation.
Enable DRS and set it to fully automated mode. Following this change, all worker nodes and pods will gradually transition to a ready state.