This is a comprehensive reference for all Vega CLI commands.
Initializes the complete Vega development environment. This command:
- Creates the reverse proxy (nginx)
- Creates the container registry (Zot)
- Creates a default KinD cluster
Usage:
vega initCreates a new KinD cluster with Vega configuration.
Usage:
vega create cluster [flags]Flags:
| Flag | Alias | Default | Description |
|---|---|---|---|
--Name |
-n |
vdk |
Name for the cluster |
--ControlPlaneNodes |
-c |
1 |
Number of control-plane nodes |
--Workers |
-w |
2 |
Number of worker nodes |
--KubeVersion |
-k |
1.29 |
Kubernetes API version |
Example:
vega create cluster --Name my-cluster --Workers 3 --KubeVersion 1.30Creates the Vega container registry (Zot) for local image storage.
Usage:
vega create registryCreates the Vega reverse proxy (nginx) for TLS termination.
Usage:
vega create proxyCreates a Cloud Provider KinD container that provisions load balancers for services in KinD clusters.
Usage:
vega create cloud-provider-kindRemoves a KinD cluster.
Usage:
vega remove cluster [flags]Flags:
| Flag | Alias | Default | Description |
|---|---|---|---|
--Name |
-n |
vdk |
Name of the cluster to remove |
Example:
vega remove cluster --Name my-clusterRemoves the Vega container registry.
Usage:
vega remove registryRemoves the Vega reverse proxy.
Usage:
vega remove proxyRemoves the Cloud Provider KIND container.
Usage:
vega remove cloud-provider-kindLists all Vega-managed KinD clusters.
Usage:
vega list clustersLists available Kubernetes versions for the installed KinD version.
Usage:
vega list kubernetes-versionsUpdates the KinD version information cache. This maps KinD versions to available Kubernetes versions and enables support for new Kubernetes releases.
Usage:
vega update kind-version-info
# or use the alias:
vega update k8sUpdates cluster configurations including TLS certificates. This command:
- Checks all Vega clusters for outdated certificates
- Updates Vega-managed TLS secrets (
dev-tlsor annotated withvega.dev/managed=true) - Restarts gateway deployments to pick up new certificates
- Regenerates nginx reverse proxy configuration
Usage:
vega update clusters [flags]Flags:
| Flag | Alias | Description |
|---|---|---|
--verbose |
-v |
Enable verbose output for debugging |
Example:
vega update clusters --verbose