Kubernetes in Cleura Cloud
Cleura Cloud has two management facilities for Kubernetes clusters:
In most scenarios, Gardener is the preferred option, since it supports more recent Kubernetes versions and offers you a greater degree of “hands-off” management.
For more details on the relative merits of both options, refer to the sections below.
General characteristics
| Gardener | Magnum | |
|---|---|---|
| Kubernetes Cloud Provider | OpenStack | OpenStack |
| Base operating system for nodes | Garden Linux | Fedora CoreOS |
| Latest installable Kubernetes minor release | 1.32 | 1.27 |
API and CLI support
| Gardener | Magnum | |
|---|---|---|
| Manageable via Cleura Cloud REST API | ||
| Manageable via OpenStack REST API | ||
| Manageable via OpenStack CLI |
Updates and upgrades
| Gardener | Magnum | |
|---|---|---|
| Automatic update to new Kubernetes patch release | ||
| Rolling upgrade to new Kubernetes minor release | ||
| Automatic upgrade to new Kubernetes minor release | ||
| Rolling upgrade to new base operating system release | ||
| Automatic upgrade to new base operating system release |
Functional features
| Gardener | Magnum | |
|---|---|---|
| Built-in private registry for container images | ||
| Hibernation | ||
| Manual vertical scaling (bigger/smaller worker nodes) | 1 | |
| Vertical autoscaling | ||
| Manual horizontal scaling (more/fewer worker nodes) | ||
| Horizontal autoscaling | 2 | |
| Kubernetes dashboard | 3 |
Charges and billing
| Gardener | Magnum | |
|---|---|---|
| Monthly subscription fee | ||
| Cleura Cloud charges for Kubernetes control plane nodes | ||
| Cleura Cloud charges for Kubernetes worker nodes |
-
Vertical scaling is only supported via defining additional worker node groups. ↩
-
You must deploy Magnum Cluster Autoscaler to use horizontal autoscaling. ↩