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

Impossible to cluster when having readiness gates on port 8080 #222

Open
c-datculescu opened this issue Mar 8, 2024 · 1 comment
Open
Labels
bug Something isn't working

Comments

@c-datculescu
Copy link

c-datculescu commented Mar 8, 2024

Describe the bug
When using clustering in combination with Readiness Gates (AWS ALB readiness gates), it is impossible to start the pods, because no endpoint will become available until the endpoints have been populated, but the endpoints will never be populated until the readiness gate passes. This ends up in a loop which never allows a pod to be fully started.

To Reproduce
Steps to reproduce the behavior:

  1. Use EKS
  2. Deploy kube-httpcache, 2 pods minimum
  3. Look at the logs from kube httpcache, an error message like the following one appears:
W0308 14:41:30.853956       1 endpoints_watch.go:66] service 'some_random_service' has no endpoints

Expected behavior
I would expect to be able to cluster the pods.

Environment:

  • Kubernetes version: [e.g. 1.26]
  • kube-httpcache version: [e.g. v0.7]

Configuration

Additional context

@c-datculescu c-datculescu added the bug Something isn't working label Mar 8, 2024
@kmcrawford
Copy link

I'm having the same issue. It's a catch-22.

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

No branches or pull requests

2 participants