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

EKS worker upgrade to v1.27 breaks emissary-ingress NLB #1579

Closed
rootrahulagr opened this issue Jan 17, 2024 · 2 comments
Closed

EKS worker upgrade to v1.27 breaks emissary-ingress NLB #1579

rootrahulagr opened this issue Jan 17, 2024 · 2 comments

Comments

@rootrahulagr
Copy link

rootrahulagr commented Jan 17, 2024

What happened:

EKS worker upgrade to v1.27 breaks the emissary-ingress NLB. Basically, NLB target registration doesn't take place after worker AMI upgrade to v1.27

We have emissary-ingress component deployed on our clusters that creates an NLB and registers EKS worker nodes as targets. As soon as we upgrade the worker AMI to v1.27, node registration is not taking place in NLB target groups. It's not even initiating the registration. It start working again if we revert the worker nodes to use v1.26 AMI.

What you expected to happen:

Worker instances should get registered as targets to AWS NLB

How to reproduce it (as minimally and precisely as possible):
It should be reproducible by upgrading worker nodes to v1.27 while having emissary-ingress installed on cluster.

Anything else we need to know?:

While upgrading EKS workers to v1.27, one of the significant changes that we had to do was to use --hostname-override argument for kubelet to work. Not sure if it could have something to do with the issue in hand.

Environment:

  • AWS Region: ap-southeast-2
  • Instance Type(s): r5.xlarge
  • EKS Platform version (use aws eks describe-cluster --name <name> --query cluster.platformVersion): eks.11
  • Kubernetes version (use aws eks describe-cluster --name <name> --query cluster.version): 1.27
  • AMI Version: 1.27.7
  • Kernel (e.g. uname -a): 3.10.0-1160.105.1.el7.x86_74
  • Release information (run cat /etc/eks/release on a node):
BASE_AMI_ID="ami-0b01946f9ea8b2834"
BUILD_TIME="Wed Jan 10 07:43:45 UTC 2024"
BUILD_KERNEL="3.10.0-1160.105.1.el7.x86_64"
ARCH="x86_64"

@rootrahulagr rootrahulagr changed the title NLB target registration doesn't take place after worker AMI upgrade to v1.27 EKS worker upgrade to v1.27 breaks the emissary-ingress NLB Jan 18, 2024
@rootrahulagr rootrahulagr changed the title EKS worker upgrade to v1.27 breaks the emissary-ingress NLB EKS worker upgrade to v1.27 breaks emissary-ingress NLB Jan 18, 2024
@rootrahulagr
Copy link
Author

Hey @cartermckinnon , would you be able to help with this please?

@cartermckinnon
Copy link
Member

cartermckinnon commented Jan 18, 2024

This repository is for tracking issues with the EKS AMI, so I don't think this problem is in scope. Please open a ticket with AWS Support and they'll send it over to us as needed 👍

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

No branches or pull requests

2 participants