Date: 2026-04-17
System: drg-k8s.auth.home.lan
Component: Kubernetes Dashboard (kubernetes-dashboard namespace)
Increased the Kubernetes Dashboard JWE session token lifetime from the default 900 seconds (15 minutes) to 28800 seconds (8 hours).
The Dashboard was logging out users after a short period even when they authenticated with a long-lived read-only ServiceAccount token. The token itself was not expiring; the Dashboard session TTL was.
Patched deployment kubernetes-dashboard in namespace kubernetes-dashboard to add:
--token-ttl=28800
--auto-generate-certificates--namespace=kubernetes-dashboard--token-ttl=28800Running and Ready state.--token-ttl=0, which would disable session expiry entirely.If the remaining re-login frequency is still disruptive, consider increasing to 43200 seconds (12 hours) instead of disabling expiry.