- Newest
- Most votes
- Most comments
Based on the errors you're encountering, there are two distinct issues:
ImagePullBackOff Error:
The ImagePullBackOff error occurs when a container fails to pull the required image from a container registry. In your case, the image gcr.io/kubebuilder/kube-rbac-proxy:v0.8.0 cannot be found. This could be due to several reasons:
- Network connectivity issues - Your cluster nodes may not have proper internet access to reach gcr.io
- Incorrect image name or tag - The image may have been moved, deprecated, or the tag may no longer exist at that location
- Missing credentials - If the registry requires authentication, your cluster may lack the necessary credentials
- Insufficient permissions - The service account may not have the required permissions to pull from the registry
To troubleshoot this, you should:
- Verify network connectivity from your nodes to gcr.io
- Check if the image exists at the specified location and tag
- Ensure your nodes have the necessary credentials configured if the registry requires authentication
- Consider checking if there's an updated version of the AWS Gateway API Controller that references a different or more current image
CRD Installation Error:
The error regarding tlsroutes.gateway.networking.k8s.io indicates a version conflict with the Custom Resource Definition. The error states that v1 was previously a storage version but is missing from the current spec.versions. This suggests you may have had a previous version of the Gateway API CRDs installed.
Regarding cert-manager: While cert-manager is commonly used with webhook configurations, the specific error you're seeing is related to CRD versioning rather than certificate management. The TLS warning about PEM data suggests there may be certificate-related issues, but the primary error is the CRD version mismatch.
To resolve the CRD issue, you should completely remove any existing Gateway API CRDs before installing the new ones to avoid version conflicts.
Sources
Troubleshoot Kubernetes Pods in Amazon EKS | AWS re:Post
Relevant content
- asked 3 months ago
- asked 3 months ago
- AWS OFFICIALUpdated 6 months ago

Regarding
ImagePullBackOffError, other platforms (ChatGPT, Claude) are stating thatgcr.iohas deprecated the repo and image has been shifted to quay.io. But there is no such updates from AWS.And I've cross-checked the AWS gateway API controller releases and the image name is same as shown in error log.