-
Notifications
You must be signed in to change notification settings - Fork 360
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Envoy gateway AWS LB can't be clean up by EKS #2939
Comments
👋 @liyihuang good to see you here :) can you share the |
@arkodg lol. I didn't expect you pick this up. I deleted this environment after I created the issue but I do have another screenshot that I took from last night having the same issue where I checked the finalizers where I think it's ok. Please let me know if you want me to deploy a new environment. For this particular screenshot, it's the NLB from AWS, so I have the LB controller installed and manage the AWS LB(https://kubernetes-sigs.github.io/aws-load-balancer-controller/v2.2/guide/service/annotations/#legacy-cloud-provider) this annotation tells it's AWS external LB controller managing it than the in tree one. The symptoms is the same but I'm able to see more logs from LB controller where I attached to AWS issue(kubernetes-sigs/aws-load-balancer-controller#3592) you can see LB controller deleted the targets but not the LB itself from the following logs
|
hey @liyihuang I'm suspecting for your case the
|
@arkodg thanks. I will look into next week. Isn't today a public holiday in the US and you are in the PST timezone? |
it is, but im traveling this week, and in another tz :) |
@arkodg I just got the time to look into this and can confirm the issue is resolved. |
Description:
When I use the envoy gateway in AWS and delete the load balancer type service, EKS LB controller(no matter it's intree from EKS directly or https://github.com/kubernetes-sigs/aws-load-balancer-controller ). they just can't clean up the load balancer generate from envoy gateway.
I will use CLB as the example for reproduce but it's the same based on my test and I opened the issue here(kubernetes-sigs/aws-load-balancer-controller#3592)
Repro steps:
I did check the cloudtrail from AWS, it clearly shows that there is no API call from AWS perspective trying to delete the LB.
I know it sounds like an AWS issue but I suspect because of the naming from envoy gateway causing AWS LB controller not deleting the LB from AWS.
Environment:
Logs:
The text was updated successfully, but these errors were encountered: