Civo

Civo Cloud Provider

Civo support for High Availability and Managed Kubernetes Clusters

Obtaining Civo Credentials

1. Access API Settings

Navigate to your Civo dashboard settings:

2. Open Profile Settings

Select your profile section:

3. Generate API Key

Access the API keys section and create or copy your API token:

Authentication Methods

Environment Variables

Set your Civo API token:

export CIVO_TOKEN=""

Command Line Interface

Use the ksctl credential manager:

ksctl cred

Available Cluster Types

High Availability (HA) Clusters

Self-managed clusters with the following components:

  • Distributed etcd database instances
  • HAProxy load balancer for control plane high availability
  • Multiple control plane nodes
  • Worker nodes

Bootstrap options:

  • k3s (lightweight Kubernetes distribution)
  • kubeadm (official Kubernetes bootstrap tool)

Civo Kubernetes Service (CKS)

Fully managed Kubernetes service by Civo.

Cluster Management Features

Looking for CLI Commands?

All CLI commands mentioned in this documentation have detailed explanations in our command reference guide.