Restore dashboard --enable-skip-login

Skip-login was stripped in an earlier "harden security" pass, which is
why the dashboard started demanding a token. Re-added it; it now runs
as the dashboard's own view-only ServiceAccount (get/list/watch), so
opening it needs no token but write access still requires the
admin-user token as before.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
Suriya
2026-07-20 12:37:59 +05:30
parent dd5dfe10f7
commit cde7d4b84b
2 changed files with 12 additions and 3 deletions

View File

@@ -49,14 +49,16 @@ kubectl get svc -n kubernetes-dashboard
### Login to Dashboard
The dashboard is configured with `--enable-skip-login`, so you can skip the login screen. However, if you need to authenticate:
The dashboard is configured with `--enable-skip-login`, so it opens straight to the UI - no token needed to look around.
1. Get the token:
Skip-login runs as the dashboard's own `kubernetes-dashboard` ServiceAccount, which is **view-only** (get/list/watch). If you need to edit, delete, or exec into something:
1. Get an admin token:
```bash
kubectl -n kubernetes-dashboard create token admin-user
```
2. Copy the token and paste it in the dashboard login screen.
2. Click "Sign In" on the dashboard and paste the token.
### What You Can See