Description
Hi,
Please adjust the installation docs to discuss EKS Auto Mode... https://www.gateway-api-controller.eks.aws.dev/dev/guides/deploy/
Issue 1: "Set up the Pod Identities Agent". When testing Auto Mode, I get a conflict on port 80. There is an open bug about that here https://github.com/aws/eks-pod-identity-agent/issues/10
. I was not running a competing service on port 80 so it seems like this is endemic to Auto Mode. Perhaps write "Pod Identities Agent not supported on Auto Mode".
Issue 2: "AWS IAM Roles for Service Accounts (IRSA)". The controller deployment eventually fails with the errors "init config failed: vpcId is not specified: EC2MetadataError: failed to make EC2Metadata request" It seems the pods can't reach the IMDS metadata service. Notice httpPutResponseHopLimit=1.
httpPutResponseHopLimit can't be modified in EKS Auto Mode. Perhaps write in the docs "IRSA not supported on Auto Mode".
If both of the above issues are failing in Auto Mode, then a more global warning could be placed at the top of the page. "Gateway API Controller can't be installed in EKS Auto Mode". Or, I am misunderstanding something! :-) Probably yes. Most likely yes. Let me know. If possible, open 'upstream' issues to implement fixes in other repositories about these issues.
Thanks.