> For the complete documentation index, see [llms.txt](https://docs.cloudeka.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cloudeka.ai/guidance-for-enterprise/cloudeka-api-list/command-reference/cldkctl-vcluster/create.md).

# create

The vcluster create command allows you to create a new virtual cluster within your project. This command can be executed using flags or interactively through TUI mode.

## Usage

```
cldkctl vcluster create [flags]
```

## Steps

1. A virtual cluster can be created directly by using flags. Run the following command in the terminal:

```
cldkctl vcluster create --name [name] --vcluster-name [vcluster name] --compute-profile [compute profile] --namespace [namespace] 
```

2. Replace `[name]` with the desired instance name, `[vcluster name]` with the virtual cluster name, `[compute profile]` with the selected compute profile, and `[namespace]` with the namespace name.
3. Alternatively, run the command interactively using TUI mode by entering:

```
cldkctl vcluster create 
```

4. In the TUI interface, select the available compute profile.
5. Enter the instance name.
6. Enter the virtual cluster name.
7. Enter the namespace.
8. Confirm the VPN creation by pressing y for Confirm or n for Cancel.

<figure><img src="/files/RGQoredRPeNzCGRMUmGG" alt=""><figcaption></figcaption></figure>

9. Once completed successfully, the terminal displays the message **"✓ VCluster created successfully!"**

<figure><img src="/files/VDpsouIDFCTvob2HYA7O" alt=""><figcaption></figcaption></figure>

## Flags

{% hint style="info" %}
This command supports [global flags](/guidance-for-enterprise/cloudeka-api-list/global-flags.md). Refer to the Global Flags section for details.
{% endhint %}

| Flag                         | Description                           |
| ---------------------------- | ------------------------------------- |
| -c, --compute-profile string | Specify compute profile name.         |
| -h, --help                   | Help for the vcluster create command. |
| -n, --name string            | Specify name.                         |
| --namespace                  | Specify namespace.                    |
| -v, --vcluster-name string   | Specify virtual cluster name.         |
