Migrating from Kubernetes Dashboard to Headlamp: What You Need to Know

Why the Change?

The Kubernetes Dashboard project was officially archived, marking the end of its development and support. Headlamp, created by the same community, continues the visual‑first approach while adding modern features such as multi‑cluster visibility, application‑centric “Projects”, and extensibility via plugins.

What Stays the Same

  • Core workflows: Viewing pods, deployments, services, and namespaces works just like in Dashboard.
  • In‑UI editing: You can inspect and edit manifests, scale workloads, or delete resources directly from the UI, respecting the same RBAC rules.

New Capabilities in Headlamp

  • Multi‑cluster support: Manage several clusters from a single interface without switching tools.
  • Projects: Group related workloads, services, and configs into an application‑focused view, making troubleshooting easier.
  • Plugins: Extend the UI with community or custom plugins (e.g., Flux for GitOps, AI Assistant for conversational help).
  • Flexible deployment: Run Headlamp in‑cluster for shared environments or as a desktop app for local development, using existing kubeconfig files.

Preparing for Migration

Before switching, take inventory of the clusters, namespaces, and authentication methods you currently use with Dashboard. Because Headlamp relies on standard Kubernetes authentication and RBAC, most existing access configurations will work unchanged. Identify the most common Dashboard workflows in your team – quick inspection, lightweight edits, or validation – and verify that Headlamp supports them (it does).

Getting Started with Headlamp

  1. Visit headlamp.dev to download the desktop version or view deployment manifests for an in‑cluster installation.
  2. Connect using your existing kubeconfig or service account credentials.
  3. Explore the default views (Pods, Deployments, Services) to confirm familiar behavior.
  4. Try the “Projects” view to see how related resources are grouped.
  5. Browse the plugin marketplace and enable any that match your workflow (e.g., Flux).

Next Steps

A detailed step‑by‑step migration guide is promised by the Kubernetes blog team, but you can begin the transition today by installing Headlamp, testing core workflows, and gradually decommissioning Dashboard in your environments.

Conclusion

Headlamp preserves the simplicity that made Dashboard popular while addressing the needs of modern, multi‑cluster Kubernetes operations. By mapping familiar Dashboard actions to Headlamp and leveraging its new features, teams can upgrade their UI experience without a steep learning curve.