Forum Discussion
Defender for Cloud Container Workloard AWS EKS
Agentless discovery succeeding does not prove Arc provisioning has the permissions it needs; those are separate paths. First, check whether the AWS connector was updated after enabling the Arc sensor option. Microsoft requires you to regenerate and redeploy the connector's CloudFormation template so the new Arc provisioning permissions are applied.
On the Azure side, verify the connector identity has the Defender Kubernetes Agent Operator role at the target subscription or resource group, including Microsoft.Kubernetes/connectedClusters/write. Also confirm the EKS cluster is not private-only, because private EKS clusters are not supported for this Arc-based runtime protection path.
After correcting permissions, allow several hours for automatic provisioning. If it still does nothing, use the Defender for Cloud recommendation for EKS Arc onboarding to connect one cluster manually, then deploy the Defender extension. That will isolate whether discovery is healthy but the automatic Arc provisioning workflow is failing.