-
Notifications
You must be signed in to change notification settings - Fork 42
Open
Labels
enhancementNew feature or requestNew feature or request
Description
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
- The
user-authservice may need startup probes to initialize the database. - See: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request