exo-compute-sks

Exoscale managed Kubernetes cluster management

TLDR

List SKS clusters
$ exo compute sks list
Create SKS cluster
$ exo compute sks create [cluster_name] --zone [ch-gva-2]
Get kubeconfig
$ exo compute sks kubeconfig [cluster_name]
Add nodepool
$ exo compute sks nodepool add [cluster_name] [nodepool_name]
Scale nodepool
$ exo compute sks nodepool scale [cluster_name] [nodepool_name] [5]
Delete cluster
$ exo compute sks delete [cluster_name]

SYNOPSIS

exo compute sks action [options]

DESCRIPTION

exo compute sks manages Exoscale SKS (Scalable Kubernetes Service) clusters. SKS provides managed Kubernetes with automatic control plane management.Commands handle cluster lifecycle, nodepool management, and kubeconfig retrieval. Nodepools allow different instance configurations within a cluster.SKS integrates with Exoscale's infrastructure for storage, networking, and load balancing.

PARAMETERS

ACTION

Operation: list, create, delete, kubeconfig, nodepool.
create NAME
Create new SKS cluster.
kubeconfig NAME
Get kubeconfig for cluster.
nodepool add CLUSTER POOL
Add nodepool to cluster.
nodepool scale CLUSTER POOL SIZE
Scale nodepool.
--zone ZONE
Availability zone.
--help
Display help information.

INSTALL

sudo dnf install exo
sudo pacman -S exo
sudo apk add exoscale
nix profile install nixpkgs#exo

CAVEATS

Kubernetes clusters incur costs. Control plane is managed but workers are billable. Zone determines available features. kubeconfig provides full cluster access.

HISTORY

SKS is Exoscale's managed Kubernetes offering, providing CNCF-certified Kubernetes clusters on Exoscale's European cloud infrastructure.

SEE ALSO

exo(1), exo-compute(1), kubectl(1)

RESOURCES

Source code · Homepage