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

remove deprecated server port #1339

Merged
merged 1 commit into from
Apr 1, 2022

Conversation

keithhand
Copy link
Contributor

What does this PR change?

This PR removes the deprecated 9001 port used for the cost-analyzer-server from the service template. This port will cause service failures on EKS because when you create a service with the type LoadBalancer, it appears to make a health check for .spec.ports[0]. Because this port returned an empty response, the LoadBalancer would remain stuck in an OutOfService state.

How does this PR impact users? (This is the kind of thing that goes in release notes!)

Fixed bug where cost-analyzer-service health checks could fail

How was this PR tested?

I ran an upgrade against a cluster in EKS to verify that this would allow the LoadBalancer to enter an InService state and upgraded a cluster in GKE to confirm that this wouldn't cause issues in another environment.

Have you made an update to documentation?

kubecost/docs#212

@AjayTripathy
Copy link
Contributor

Great find!! Amazing that we actually caught this in an integration test. Can we also get this cherrypicked in v1.92?

@keithhand keithhand added bug Something isn't working needs cherry pick labels Mar 31, 2022
@keithhand keithhand merged commit ca8e995 into develop Apr 1, 2022
@chipzoller chipzoller deleted the keithhand/remove-deprecated-server-port branch October 4, 2023 23:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants