Updated August 24, 2026
The raff kubernetes command group (alias: raff k8s) covers every managed Kubernetes operation in the public API. Each subcommand supports --output json for scripting.
Subcommand index
list
get
Shows status, version, endpoint, HA, node counts, and pricing for one cluster.
create
Creates follow the account’s billing mode: pay-as-you-go bills hourly; on a subscription account the CLI create charges the saved payment method for the monthly subscription automatically.
delete
Deletes the cluster and all its infrastructure — nodes, gateway, VPC, and floating IP. --force skips the confirmation prompt; --wait blocks until deletion completes.
rename
The API endpoint and DNS stay the same.
kubeconfig
Prints the kubeconfig to stdout, or writes it to a file (mode 0600) with --save:
nodes
Lists every node (gateway, control plane, workers, storage) with role, status, and IP.
Node pools
Scale-down and pool deletion drain nodes first — workloads are evicted respecting PodDisruptionBudgets before a node is removed. Additional pools use the same plan as the cluster’s existing pools.
upgrade-ha
Promotes a single-master cluster to a 3-master HA control plane with a redundant gateway pair. Cannot be reversed.
upgrade
Rolling in-place upgrade: control-plane nodes one at a time, then workers drained one at a time. On a non-HA cluster the Kubernetes API is briefly interrupted — pass --confirm-single-master to accept that. Minor versions upgrade sequentially; upgrades cannot be rolled back.
Progress appears in the cluster’s Activity feed; raff kubernetes get shows the version once complete.
maintenance
Only the flags you pass change; the rest keep their values.
versions
Lists the Kubernetes versions offered for new clusters, with the version ID used by create --version.
plans
Lists worker node plans with vCPU, memory, and monthly price. Every worker has a 25 GiB root disk. Last modified on August 24, 2026