Kubernetes, with the control plane run for you.
We run the API server, etcd and the upgrades, and a cluster is ready about 4 minutes after the command. Each node is a cloud server at its usual price.
From €3.49 a month
Features
A cluster that fits the rest of the project.
Versions 1.35 to 1.37
CNCF-conformant clusters on the three minor versions upstream supports. Patch releases install in a maintenance window you choose.
Node pools and autoscaling
Group nodes in pools by plan, shared, dedicated or GPU. The cluster autoscaler adds and removes nodes within the limits you set.
Services become load balancers
A Service of type
LoadBalancercreates a load balancer and keeps its targets in step with the nodes.Volumes and file storage
The CSI driver provisions volumes for ReadWriteOnce claims and file storage for ReadWriteMany, and snapshots both.
Cilium on a private network
Nodes talk over a private network with Cilium as the CNI, which brings network policies and eBPF load balancing.
Upgrades a node at a time
A minor upgrade replaces each node in turn. It drains the pods, starts a fresh node and only then removes the old one.
Pricing
A cluster costs what its nodes cost.
The standard control plane is not billed. Each node costs what a cloud server of its plan costs.
Shared vCPU
| Plan | vCPU | Memory | A month, at most |
|---|---|---|---|
s-1 | 1 | 2 GB | €3.49 |
s-2 | 2 | 4 GB | €6.49 |
s-4 | 4 | 8 GB | €12.49 |
s-8 | 8 | 16 GB | €24.49 |
s-16 | 16 | 32 GB | €48.49 |
Dedicated vCPU
| Plan | vCPU | Memory | A month, at most |
|---|---|---|---|
d-2 | 2 | 8 GB | €14.90 |
d-4 | 4 | 16 GB | €29.90 |
d-8 | 8 | 32 GB | €59.90 |
d-16 | 16 | 64 GB | €119.90 |
d-32 | 32 | 128 GB | €239.90 |
- Kubernetes, high-availability control planeper cluster
- €29.90 a month, at most€0.0450 an hour
A high-availability control plane runs three API servers and three etcd members on separate hosts. GPU node pools cost what GPU servers cost.
Code
A cluster, then kubectl.
lc k8s creates the cluster and writes its kubeconfig. From there, every tool that speaks to Kubernetes works unchanged.
- Node pools by plan, with a minimum and a maximum size.
- A kubeconfig with a token scoped to the one cluster.
- The same cluster as a Terraform resource, when you prefer code.
$ lc k8s create shop --version 1.37 --region pt1 --ha \
--pool web --plan s-4 --min 3 --max 6
Creating shop in pt1 ... ready
$ lc k8s kubeconfig shop > ~/.kube/config
$ kubectl get nodes
NAME STATUS ROLES AGE VERSION
shop-web-7k2 Ready <none> 2m v1.37.1
shop-web-9fq Ready <none> 2m v1.37.1
shop-web-c4m Ready <none> 2m v1.37.1
Questions
Questions about Kubernetes.
What does the standard control plane leave out?
How long is each version supported?
Can one cluster’s nodes run in several regions?
Works with
Load balancers
Spread TCP and HTTP traffic across the servers that pass their health checks. TLS certificates are issued and renewed for you.
Volumes
Block storage on NVMe, kept in three copies. Attach a volume to a server, grow it while it is mounted, and move it to another server.
Private networks
Connect servers, clusters, databases and file storage on addresses of your own, across all 6 regions. Networks and their traffic are not billed.
Start with one server and one command.
Choose a region and a plan, and add an SSH key. The server answers SSH 38 seconds after the command, at the price on its spec sheet.