Skip to content

vCluster

The vCluster compute instance type allows users to provision virtual Kubernetes clusters that operate within a shared underlying Kubernetes environment. These instances provide logically isolated control planes, giving the experience of working with a dedicated cluster without the overhead of managing full infrastructure. vCluster instances are ideal for teams that need lightweight, cost-effective, and quickly deployable Kubernetes environments for use cases such as tenant separation, development testing, or CI/CD workflows. They combine operational efficiency with strong workload isolation.


Create vCluster Compute Instance

To create a vCluster compute instance, navigate to the Developer Hub and select the vCluster type.

  • Click New vCluster to create a new instance.
  • Click View All to view and manage existing vCluster instances.

Users can also access using the left navigation pane under the Compute section.

Hierarchy

Clicking on the vCluster option from the left pane or selecting "New vCluster" from the home page opens a wizard that allows users to select from the available vCluster Compute Profiles.

Hierarchy

Once the profile is selected, provide the required details. If pricing for the selected profile is configured in Global Settings by the Org Admin, a monthly estimate will be displayed.

  • Name: Enter a unique name for the compute instance
  • Description: Provide a brief summary of the instance
  • Compute Profile: Proceed with the selected profile
  • Workspace: Select the workspace from the drop-down menu
  • Based on the configuration fields defined in the selected compute profile and its associated template, users must provide the required details
  • Click Deploy

Create Compute Instance

The instance initially displays a status of In Progress.

Create Compute Instance

Upon successful deployment, the status updates to Success.

Create Compute Instance

Important

The list of compute profiles presented to the end user is dynamic i.e. if the administrator updates or publishes a new profile, it will be immediately available to the end user as an option to consume.


View Compute Instances

When the user clicks on vCluster, they are presented with the list of vCluster compute instances in their workspace.

  • Name
  • Workspace
  • Created At
  • Services
  • Publish Status
  • Actions

Compute Instances


Actions

Once an instance has been launched and is operational, users can perform a number of actions on it. This section describes the list of actions that can be performed.

Remote Access

The end user will need access to the remote instance that is operating behind a firewall in a private data center or public cloud. These instances can be either a Kubernetes namespace or a Virtual Cluster or a Dedicated Kubernetes cluster. The secure remote access capability is powered by Rafay's Zero Trust Kubectl (ZTKA) feature.

The user can download the ZTKA "kubeconfig" file, configure their KubeCTL CLI utility to use it and access the instance remotely. The user can also click on the "kubectl" button which will open a web shell that will allow them to securely interact with the instance.

Collaborators

It is common for end users to work with both internal (i.e. employees) and external (i.e. outside the company) collaborators. Users can easily add/remove other users to a specific instance. Once the user enters the collaborator's "email address", an email invitation is sent to the user with details on how they can access this instance. Once they login, they will have the same level (i.e. role/privilege) of access to the instance.


Delete Compute Instance

If the user does not require a compute instance, they can delete it by clicking on the delete icon on the right of the compute instance

Note

This action is irreversible and cannot be undone.