Overview

KubeVirt UI and Dashboard for Governed VM Operations

Shepherd gives KubeVirt users a web UI for VM lifecycle work, approval queues, RBAC-aware access, and browser console entrypoints across managed Kubernetes clusters.

Why teams search for a KubeVirt UI

KubeVirt exposes virtual machines through Kubernetes APIs, but many operators still need a practical dashboard for day-to-day VM work. The common search intent is not only viewing CRDs; teams want a web interface that can manage requests, approvals, consoles, ownership, and audit context.

Dashboard for governed VM operations

Shepherd focuses the UI around the operations platform teams repeatedly handle when KubeVirt becomes a shared service.

  • Users can request VM lifecycle actions through a self-service portal.
  • Approvers can review queued VM changes before delivery.
  • Admins can manage clusters, namespaces, templates, instance sizes, roles, users, and authentication providers.
  • Console entrypoints can be exposed through the same governed product surface.

Different from a generic Kubernetes dashboard

A generic Kubernetes dashboard can show resources, but it usually does not model who owns a VM, who is allowed to request a change, whether approval is required, or how the action should be audited. Shepherd is intentionally positioned as a KubeVirt operations UI with governance built in.

Questions teams ask

Is Shepherd a KubeVirt dashboard?

Yes. Shepherd includes a KubeVirt web UI and dashboard, with a focus on governed VM operations, approval workflows, RBAC, audit trails, and console entrypoints.

Is Shepherd only a resource viewer?

No. Shepherd is not only a viewer for Kubernetes or KubeVirt resources. It models VM requests, approvals, scoped access, and operational audit history.