Operations
Health checks
What each service exposes for liveness and readiness.
Every telark service exposes both a liveness and a readiness probe on its standard health port. The probes are intentionally narrow so that a probe failure is always actionable.
Discovery
GET /healthz— process is up, Redis client is connected, and the informer cache is bootstrapped. Returns200once initial sync is complete.GET /readyz— the leader has been elected and the discovery stream consumer group is healthy. Returns200only on the replica that is currently serving discovery cycles.
Exporter
GET /healthz— process is up, snapshot PVC is mounted, and the retention worker has registered.GET /readyz— exporter can write to the PVC and reach the controller that applies rollbacks.
Auth
GET /healthz— process is up.GET /readyz— passkey credential store and OIDC client config have loaded.
Configurator
GET /healthz— process is up.GET /readyz— GlobalConfig CRD is reachable and the cached config is current.
Probe configuration
The bundled Helm chart wires every probe to a livenessProbe and
readinessProbe with initialDelaySeconds tuned for cluster cold
starts. The defaults are conservative; tune downward only after
observing the steady-state pod startup time in your environment.