CLI Reference
Complete command-line reference for k8s-provisioner
Global Flags
k8s-provisioner [command] [flags]
Flags:
-c, --config string Path to config file (default "config.yaml")
-h, --help Help for k8s-provisioner
-v, --verbose Verbose output
Commands
version
Show version information.
k8s-provisioner version
status
Show cluster status.
k8s-provisioner status
provision
Provision Kubernetes components.
# Install common components (CRI-O, kubeadm, kubelet)
k8s-provisioner provision common
# Initialize control plane
k8s-provisioner provision controlplane
# Join as worker node
k8s-provisioner provision worker
# Full provisioning (auto-detect role)
k8s-provisioner provision all
vbox
VirtualBox management commands.
# Enable promiscuous mode on all VMs
k8s-provisioner vbox promisc
# Show promiscuous mode status
k8s-provisioner vbox status
# List all VirtualBox VMs
k8s-provisioner vbox list
user
User management commands.
# Create user with cluster-wide view access
k8s-provisioner user create joao --cluster-role view
# Create user with edit access to a namespace
k8s-provisioner user create maria --namespace dev --cluster-role edit
# Create user in a group
k8s-provisioner user create pedro --group developers --cluster-role admin
# List all users
k8s-provisioner user list
# Delete a user
k8s-provisioner user delete joao