-d, --distribution Distribution Kubernetes distribution to use
--distribution-config string Configuration file for the distribution
-f, --force Overwrite existing files
-g, --gitops-engine GitOpsEngine GitOps engine to use (None disables GitOps, Flux installs Flux controllers, ArgoCD installs Argo CD) (default None)
--image-verification ImageVerification Image verification (Talos: scaffold ImageVerificationConfig template; Vanilla/Kind: inject containerd verifier plugin patch; requires verifier binaries and typically policy to be present in the node image bin_dir; K3s/K3d: scaffold containerd config template with image verifier plugin and mount into node containers; requires verifier binaries and typically policy to be present in the node image bin_dir; Disabled: skip)
--import-images string Path to tar archive with container images to import after cluster creation but before component installation
-k, --kubeconfig string Path to kubeconfig file (default "~/.kube/config")
--kustomization-file string Relative directory within sourceDirectory used as the kustomize entry point (e.g., clusters/local)
--load-balancer LoadBalancer LoadBalancer support (Default: use distribution × provider, Enabled: install, Disabled: uninstall)
--local-registry string Local registry specification: [user:pass@]host[:port][/path] (e.g., localhost:5050, ghcr.io/myorg, ${USER}:${PASS}@ghcr.io:443/org)
--metrics-server MetricsServer Metrics Server (Default: use distribution, Enabled: install, Disabled: uninstall)
--mirror-registry strings Configure mirror registries with optional authentication. Format: [user:pass@]host[=upstream]. Credentials support environment variables using ${VAR} syntax (quote placeholders so KSail can expand them). Examples: docker.io=https://registry-1.docker.io, '${USER}:${TOKEN}@ghcr.io=https://ghcr.io'
-n, --name string Cluster name used for container names, registry names, and kubeconfig context
-o, --output string Output directory for the project