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

worker and ui pods do not have liveness probes #655

Open
clayzermk1 opened this issue Mar 16, 2024 · 1 comment
Open

worker and ui pods do not have liveness probes #655

clayzermk1 opened this issue Mar 16, 2024 · 1 comment
Labels
help wanted Extra attention is needed improvement

Comments

@clayzermk1
Copy link

What happened?

I was looking into liveness probes for the various pods that get created in my cluster. I noticed that some pods have liveness probes and others don't. In the deployment_builder code for base, admintools, and ui, I can see that:

  • The worker pod is explicitly omitted from liveness probe creation (I found the issue and PR).
  • admintools runs a different liveness probe configuration from frontend/history/matching.
  • The ui pod doesn't have one at all.

What did you expect to happen?

I expected the worker and ui pods to have a liveness probe.

Is there a reason that the worker and ui pods have no liveness probes? I understand that the worker pod doesn't have an RPC endpoint, but would it be OK for it to do something simple like check the filesystem? Similarly for the ui pod, would it be OK for it to perform a basic liveness check? Were these omitted intentionally, or is it something that you'd be open to accepting a PR for?

@alexandrevilain
Copy link
Owner

Hi @clayzermk1 !

Thanks for reporting this issue !
For sure you can open a PR for this. This would be a great addition! 👍

@alexandrevilain alexandrevilain added help wanted Extra attention is needed improvement labels Mar 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed improvement
Projects
None yet
Development

No branches or pull requests

2 participants