Follow a VM from request to daily operation

A first tour should connect the service that owns a VM, the ticket asking for a change, the review decision and the resulting resource. Learn that navigation in the demo, then validate cluster behavior in a connected installation.

Browser demo · No account · Simulated data

Explore the KubeVirt Shepherd demo without a cluster

Use the public browser demo to inspect the interface before planning a self-hosted installation. No account or Kubernetes credentials are needed.

  1. Enter as a developer

    Open the demo, choose Developer and enter. Browse the Systems, Services and Virtual Machines views to see how a workload is organized.

  2. Inspect a VM request

    In Virtual Machines, open Request VM. The guided and full-form modes collect the service, template, instance size, namespace and business reason. The demo includes a demo-test namespace and simulated catalog choices.

  3. Compare roles and request records

    Open My Requests, then use the demo role control to compare the developer and approver views. Reset data in that tab when you want to return to the seeded examples.

KubeVirt Shepherd dashboard showing virtual machine and platform information
The dashboard provides an overview; request forms and request records are separate views. Public demo data and actions are simulated.

This walkthrough checks the browser experience. It does not validate server authorization, VM scheduling, authentication providers or a live VNC connection. Demo state is isolated to the current browser tab.

Start with ownership

Systems group business resources, with Services beneath them. Find the intended service before inspecting its VMs or requesting another one. A scoped product list is not an inventory of everything in Kubernetes.

Read tickets and VM state differently

A ticket describes a requested change and its workflow outcome. The VM view describes the managed resource. Successful submission is not a running VM, and an old approval is not evidence of current health.

Understand the operational view

The administrator observability view supports operational investigation. A self-hosted installation can use documented metrics and tracing. Synthetic demo charts do not demonstrate your cluster performance or a configured monitoring backend.

Walk through the task

  1. Choose a demo role

    Locate a System, its Service and the VM list. Note which navigation and actions are available for that role.

  2. Inspect one VM in context

    Review ownership and resource details before taking an action. Use the owning service as the starting point for a request.

  3. Follow a request across views

    Submit a request, inspect its ticket and change demo roles to examine review work. Return to the VM view after the decision.

    Read the workflow handoff
  4. Repeat, then plan a live check

    Reset the demo to repeat the tour. For real provider errors or monitoring signals, connect a test cluster and configure the documented observability inputs.

    Read the observability baseline

Requirements and limits

  • Demo resources, execution results and monitoring data are simulated.
  • VNC/serial sessions and real admission checks require a connected installation.
  • Demo role switching is an exploration control, not the authentication design for your own deployment.

Documentation and implementation

Common questions

Does the demo connect to my clusters?

No. It uses simulated data. Use a self-hosted installation with explicit cluster connectivity for a live evaluation.

Does an empty list mean no VMs exist?

Not necessarily. Check the service, filters and account access. Resource visibility is scoped; it is not a global Kubernetes inventory.