What happened:
CredentialProviderConfig set in al2023 doesn't provide dualstack endpoints, which makes it unable to pull images if there isn't ipv4 access.
What you expected to happen:
"ecr-public.aws.com" # dualstack public
"*.dkr-ecr.*.on.aws" # dualstack private
Are included in the list as they're valid ECR endpoints.
How to reproduce it (as minimally and precisely as possible):
View the CredentialProviderConfig, see that ECR dualstack endpoints are not included.
Environment:
- AWS Region: us-east-2
- Instance Type(s): t4g.xlarge
- Cluster Kubernetes version: 1.34
- Node Kubernetes version: 1.34
- AMI Version: latest