MediaFusion (with TorBox Essential)
MediaFusion (with TorBox Essential) $9.00 / month with a 7-day free trial and a $1.00 sign-up fee
Back to products
Webtor
Webtor $9.00 / month with a 7-day free trial and a $1.00 sign-up fee

Kubernetes Dashboard

$9.00 / month

Free trial: 1 day

The official Kubernetes Dashboard, hosted on your subdomain — point it at any cluster’s kubeconfig instead of exposing each cluster’s own dashboard publicly.

A managed instance of Kubernetes Dashboard on ElfHosted — the official browser-based UI for Kubernetes clusters. View workloads, deploy apps, edit manifests, debug pods, manage RBAC. Bring your kubeconfig from any cluster (managed K8s, on-prem, home-lab) and the dashboard connects to it without you having to expose the cluster’s own dashboard endpoint to the public internet. Apache-2.0.

🤩 Subscribe to a personal stack and get up to 88% discount! 😻

This product is currently sold out.

No worries! Enter your email, and we'll let you know as soon as it's back in stock.

Out of stock

SKU: kubernetesdashboard Category:
Description

Every Kubernetes cluster ships with the dashboard, but exposing it requires a public ingress, a TLS cert, and an auth layer you have to manage. Outsource that to a single managed instance instead.

What is Kubernetes Dashboard?

Kubernetes Dashboard is the official, browser-based UI for managing Kubernetes clusters. View workloads (pods, deployments, statefulsets), services, ingresses, ConfigMaps, secrets, persistent volume claims; deploy applications via YAML upload or guided form; tail logs; exec into running pods; troubleshoot stuck deployments. It's the visual front-end most cluster operators reach for first when something looks weird.

The catch: every cluster ships with it, but exposing it for actual use requires a public ingress, a working TLS cert, an auth layer (since the dashboard is essentially "cluster-admin in a browser tab"), and a strategy for not having that ingress also act as a giant attack surface. Most teams either (a) do `kubectl port-forward` every time and live in a CLI, or (b) expose it sloppily and hope nobody finds it.

Running the dashboard once on ElfHosted, pointed at your kubeconfig, sidesteps both. Your clusters' own dashboards stay un-exposed; this one instance is the secured front door.

Features

  • 📊 Cluster overview — node status, namespace inventory, workload counts, resource usage, alerts at a glance.
  • 📦 Workload management — deployments, statefulsets, daemonsets, jobs, cronjobs; scale, restart, edit YAML inline.
  • 🔍 Logs & exec — tail pod logs in real time; exec into a container with a browser-based terminal.
  • 🌐 Networking — services, ingresses, network policies; port info, endpoint health.
  • 🗄️ Storage — persistent volumes, persistent volume claims, storage classes.
  • 🔐 RBAC — service accounts, roles, role bindings; visualise who can do what.
  • 📋 ConfigMaps & Secrets — view, edit, decode (server-side) without copy-pasting kubectl output around.
  • 🔄 Multi-cluster — switch between multiple kubeconfig contexts in the same dashboard session.
  • 🚨 Events feed — chronological event stream across the cluster; the first place to look when "something just broke".
  • 🔓 FOSS & Apache-2.0 — official Kubernetes project, no vendor variant.

Hosted Kubernetes Dashboard vs Other K8s UI Options

  • vs. each cluster's own built-in dashboard — every K8s cluster has the dashboard available; the issue is exposing it. With this product, your clusters keep their dashboards un-exposed; the ElfHosted instance is the secured front door.
  • vs. Lens / OpenLens — Lens is a desktop app for the same use case. Excellent for laptop-bound users; doesn't help when you want to check a cluster from a phone, an iPad, or a borrowed machine. Hosted Dashboard works in any browser.
  • vs. Rancher / Portainer — Rancher and Portainer are heavier-weight cluster-management platforms (multi-cluster, multi-team, RBAC layers, app catalogues). The plain Kubernetes Dashboard is lighter — just the official UI for what's already in the cluster.
  • vs. ArgoCD UI / Flux UI — those are GitOps-specific (deploy from git, see deployment state). Different shape; complementary. Most teams run both.
  • vs. kubectl + tmux — works fine for single-cluster CLI-first ops. Falls apart when you want to share a cluster view with a teammate or check status from a phone.

Why Run Kubernetes Dashboard on ElfHosted?

The dashboard is in every cluster but exposing it correctly is annoying enough that most teams don't. ElfHosted makes the secured-front-door pattern trivial:

  • HTTPS with auto-renewing TLS — required for the dashboard's auth flow and for kubeconfig token handling.
  • Single instance for multiple clusters — bring N kubeconfigs, switch contexts in the dashboard. No N×ingress proliferation.
  • Your home-lab / on-prem / managed-K8s clusters keep their dashboard ports closed (or behind VPN); this instance is the only thing exposed publicly.
  • SSO via your ElfHosted account adds an auth layer in front of the dashboard's own auth — defence in depth.
  • Updates handled — Kubernetes Dashboard ships releases tracking K8s version compatibility.
  • Single subscription: $9/month all-in.

Technical Specifications

  • 🛠️ Software: Kubernetes Dashboard (FOSS, Apache-2.0)
  • 📋 Auth to clusters: kubeconfig file upload, bearer-token, or OIDC via your cluster's identity provider
  • 🔄 Multi-cluster: upload multiple kubeconfigs; switch contexts in the dashboard
  • 🔐 Front-end auth: ElfHosted SSO; defence-in-depth on top of the dashboard's own kubeconfig auth
  • ⚙️ K8s versions supported: tracks upstream Dashboard's compatibility — generally last 3 minor K8s versions
  • 🔑 Subscription: $9/month — Kubernetes Dashboard itself is fully free
  • 🌐 Access: HTTPS on your own ElfHosted subdomain
  • 🔄 Updates: handled by ElfHosted, tracking upstream Dashboard releases

Frequently Asked Questions

How do I run Kubernetes Dashboard without self-hosting it?
Add it to your ElfHosted subscription — this product is a managed Kubernetes Dashboard instance with HTTPS, ElfHosted SSO, and updates handled. Upload your kubeconfig once; the dashboard connects to your cluster.

What clusters does this work with?
Any standard Kubernetes cluster: managed services (EKS, GKE, AKS, DigitalOcean Managed K8s, Linode Kubernetes, etc.), on-prem (kubeadm, kops, Rancher, k3s, k0s), home-lab (k3s on Pi, Talos, etc.). Anything that produces a kubeconfig.

Does my cluster need to expose its API server publicly?
The dashboard needs to be able to reach the cluster's API server. For managed K8s, the API server is typically internet-reachable by default. For on-prem / home-lab clusters, you'd either expose the API server via TLS + auth (recommended pattern), put it behind a VPN, or use a tunnel (Cloudflare Tunnel, Tailscale, etc.) terminated at ElfHosted.

Is this any safer than exposing my cluster's own dashboard?
Yes — your cluster's API auth is what's actually doing the heavy lifting; this dashboard is just a UI on top. Plus the ElfHosted SSO layer in front means there's no public path to the dashboard for an unauthenticated attacker; defence in depth.

Can I manage multiple clusters from one dashboard instance?
Yes — upload multiple kubeconfigs; switch contexts in the dashboard UI.

Does this work with k3s / Talos / home-lab clusters?
Yes. Anything with a kubeconfig and a reachable API server works the same way.

How is this different from Lens?
Lens is a desktop app — you install it on your laptop, point it at kubeconfigs, and it works locally. Hosted Kubernetes Dashboard is browser-based — works on any device including phones / iPads / borrowed machines, with no install.

Hosted Kubernetes Dashboard is the secured front door for clusters whose own dashboards you don't want to expose. Bring your kubeconfigs, get the official K8s UI on a subdomain protected by ElfHosted SSO, switch between clusters without N×ingress proliferation. $9/month, HTTPS, updates handled.

Reviews (0)
0 reviews
0
0
0
0
0

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.