Skip to main content
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