Skip to content

Add liveness, readiness, and startup probes #22

@ammerzon

Description

@ammerzon

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions