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

Add liveness, readiness, and startup probes #22

Open
6 tasks
ammerzon opened this issue Jan 5, 2023 · 1 comment
Open
6 tasks

Add liveness, readiness, and startup probes #22

ammerzon opened this issue Jan 5, 2023 · 1 comment
Labels
enhancement New feature or request

Comments

@ammerzon
Copy link
Contributor

ammerzon commented Jan 5, 2023

The more complex the services get, the better we should ensure that all the individual components start up and run correctly. If we implement liveness, readiness, and startup probes, Kubernetes will help us to catch bugs and possibly schedule restarts in case of failures.

Definition of Done

  • All services have liveness, readiness, and (if required) startup probes

Tasks

  • Add healthz endpoints to HTTP-based services
  • Add liveness probes to all pods that don't have them yet
  • Add readiness probes to pods that are used in Kubernetes services
  • Add startup probes for slow-starting services
  • Implement open todo's

Additional context

@ammerzon ammerzon added the enhancement New feature or request label Jan 5, 2023
@MfCrizz
Copy link
Contributor

MfCrizz commented Oct 11, 2023

Idea: Also use the Health Checks provided by the AWS Load Balancer.
There are annotations to configure them. See:

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

No branches or pull requests

2 participants