LinuxCommandLibrary

civo

TLDR

Create Kubernetes cluster

$ civo kubernetes create [cluster-name]
copy
Create cluster with options
$ civo kubernetes create [cluster-name] --nodes [3] --size [g4s.kube.medium]
copy
List clusters
$ civo kubernetes list
copy
Show cluster details
$ civo kubernetes show [cluster-name]
copy
Save kubeconfig
$ civo kubernetes config [cluster-name] --save
copy
Delete cluster
$ civo kubernetes delete [cluster-name]
copy
Create instance
$ civo instance create [name]
copy
List regions
$ civo region list
copy

SYNOPSIS

civo [options] command [subcommand] [arguments]

DESCRIPTION

civo is the CLI for Civo cloud platform, enabling management of Kubernetes clusters, instances, networks, and other cloud resources through the Civo API.

COMMANDS

kubernetes

Manage Kubernetes clusters
instance
Manage compute instances
network
Manage networks
firewall
Manage firewalls
volume
Manage block storage
loadbalancer
Manage load balancers
database
Manage databases
objectstore
Manage object storage
region
Manage regions
apikey
Manage API keys

KUBERNETES OPTIONS

-n, --nodes count

Number of nodes (default: 3)
-s, --size size
Node size (default: g4s.kube.medium)
-v, --version version
K3s version
--switch
Switch kubectl context to new cluster
-c, --create-firewall
Create firewall with all ports open

GLOBAL OPTIONS

-o, --output format

Output format: json, human, custom
--region name
Target region
-y, --yes
Auto-confirm prompts
--config file
Config file path

CAVEATS

Requires Civo API key configured. Kubeconfig merged to ~/.kube/config when saved. Open-source CLI available on GitHub.

SEE ALSO

Copied to clipboard