NautheraServerNoReplicasAvailable
Docs version v1 (main)Nauthera is pre-1.0, in a design-partner program
The nauthera-server Deployment has no available replica.
Meaning
kube-state-metrics reports kube_ 0 for the
Deployment while it asks for at least one replica, for five minutes. No pod is Ready, so
the Service has no endpoint. The usual cause is readiness failing everywhere, because
the database is unreachable (/readyz fails without it), or pods that cannot start: a
failed rollout, a refused configuration, an image that cannot be pulled, or pods that
cannot be scheduled.
Impact
Full outage: no user can sign in, no token is issued or refreshed, and the admin API and dashboard are down for every relying party and administrator. Tokens already issued keep working at resource servers that validate them offline against a cached JWKS.
Diagnosis
- Pod states:
kubectl -n <ns> get pods -l app.andkubernetes. io/ name=nauthera-server kubectl -n <ns> describe deploy <name>. - Running but not Ready:
kubectl -n <ns> port-forward pod/and<pod> 9090: 9090 curl -s localhost:;9090/ readyz checks.databaseunhealthy means NautheraDatabaseUnavailable. - Not starting:
kubectl -n <ns> logs <pod> --previousfor a refused configuration;kubectl -n <ns> get events --sort-by=.for image pulls, scheduling and quota.lastTimestamp - With
appendOnlyAudit, a pod refuses to start while a migration is unapplied or no audit partition covers this month; its log namesnauthera-server maintain.
Mitigation
- Database: follow NautheraDatabaseUnavailable.
- Bad rollout:
helm rollback <release>. - Refused configuration: fix the value the startup log names and roll out again.
- Missing migration or partition with
appendOnlyAudit: runkubectl -n <ns> create job --from=cronjob/.<name>-maintain <name>-maintain-manual - Scheduling or quota: free capacity or adjust the requests.
Escalation
This is a full outage of sign-in. Page the owner of the identity platform at once, and the database owner when readiness fails on the database. If pods crash on a configuration they accepted before, open an issue with the crashed container's log and the server version.
Alert runbooks · Generated from internal/ and operator/ in nauthera-server.