Skip to content
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

Duplicate Target Groups #698

Open
mclite opened this issue Feb 3, 2025 · 5 comments
Open

Duplicate Target Groups #698

mclite opened this issue Feb 3, 2025 · 5 comments
Labels
discussion something to talk about

Comments

@mclite
Copy link

mclite commented Feb 3, 2025

I installed the aws-application-networking-k8s into my EKS 1.29 cluster so that we can start using services between our clusters. For some reason it's creating two target groups, one with targets and one without. The controller is attaching our Lattice service to the target group with no targets. When I check the controller logs it seems to be running the reconciliation process with no errors.

We need figure out whats happening with the Lattice Service -> Lattice Target group assignment.

These are the two CRD/Controller verions

https://github.com/aws/aws-application-networking-k8s/releases/tag/v1.1.0

https://github.com/kubernetes-sigs/gateway-api/releases/tag/v1.2.1

@mclite
Copy link
Author

mclite commented Feb 11, 2025

Any thoughts. We need to get to PROD asap.

@mikestvz mikestvz added the discussion something to talk about label Feb 12, 2025
@mikestvz
Copy link

Hey @mclite ,
Could you please share the logs and the list of CRDs you see duplicated? I did a fresh installation with EKS v1.30 and not seen the dupes.

@mclite
Copy link
Author

mclite commented Feb 12, 2025

duplicate_targets.log @mikestvz

@mclite
Copy link
Author

mclite commented Feb 21, 2025

I did a clean uninstall of controller, upgraded to 1.30 and re-installed it on 1.30. I'm still getting duplicate target groups and a service with no listener now. @mikestvz

@mclite
Copy link
Author

mclite commented Feb 25, 2025

Looks like the ServceExport and HTTPRoute are creating target groups based on the AWS resource tags.
application-networking.k8s.aws/SourceTypeKey = HTTPRoute
application-networking.k8s.aws/SourceTypeKey = ServiceExport @mikhail-aws @mattsb42-aws @Tim-AWS @pishukla-aws

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion something to talk about
Projects
None yet
Development

No branches or pull requests

2 participants