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
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
--force skips the confirmation prompt; --wait blocks until deletion completes.
rename
kubeconfig
kubectl calls the Raff CLI for a fresh short-lived token before each request. It never expires, nothing long-lived is stored, and the file is useless to anyone without your API key. --ttl sets each token’s lifetime (default 1h).
--static embeds a token in the file instead, for environments that cannot run the CLI. It expires (7 days by default, --ttl to change, 30 days maximum) and must be re-issued afterwards.
kubeconfig rotate invalidates every kubeconfig and token issued for the cluster, immediately.
nodes
Node pools
plans to mix sizes and tiers (General Purpose / CPU-Optimized) in one cluster. Added pools can have 1–20 nodes; the cluster keeps at least 2 workers overall.
upgrade-ha
upgrade
--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
create --version. Creating on a version newer than the base image works — the cluster upgrades itself to it during creation.
plans
shared / CPU-Optimized cpu_optimized), vCPU, memory, and monthly price. Every worker has a 25 GiB root disk.
volumes
raff-block StorageClass): PV name, size, status, the worker it is attached to, and the hourly price.