Learn how to manage your Vega-created KinD clusters.
vega list clustersThis lists all Vega-managed clusters. Example output:
vdk
my-dev-cluster
production-test
vega list kubernetes-versionsThis shows Kubernetes versions available for your installed KinD version.
Remove a specific cluster:
vega remove cluster --Name my-dev-cluster
# or using the alias
vega remove cluster -n my-dev-clusterTo remove the default cluster:
vega remove clusterWhen TLS certificates are renewed, update all clusters:
vega update clustersThis command:
- Scans all Vega clusters for Vega-managed TLS secrets
- Updates certificates that don't match the local certificates
- Restarts gateway deployments to pick up new certificates
- Regenerates nginx reverse proxy configuration
Use verbose mode for debugging:
vega update clusters --verboseCreate the Zot container registry:
vega create registryRemove it:
vega remove registryCreate the nginx reverse proxy:
vega create proxyRemove it:
vega remove proxyCreate the Cloud Provider KinD for load balancer support:
vega create cloud-provider-kindRemove it:
vega remove cloud-provider-kindVega automatically configures kubectl contexts for each cluster. After creating a cluster named my-cluster, switch to it:
kubectl config use-context kind-my-clusterVerify connectivity:
kubectl cluster-info --context kind-my-clusterIf you've updated KinD and need to enable new Kubernetes versions:
vega update kind-version-info
# or using the alias
vega update k8s