Skip to content

Clusters

A Cluster in meltcloud consists of a Kubernetes control plane and associated objects like Machine Pools (which hold assigned Machines).

Kubernetes Control Plane

meltcloud leverages the concept of Hosted control planes to instantiate new Kubernetes cluster control planes. The control plane is based on vanilla Kubernetes binaries and contains the following components:

Shared Responsibility Model

The meltcloud platform automatically performs lifecycle management for the control plane:

  • Patching the Kubernetes control plane and backing Datastore to the latest patch versions
  • Ensuring High-Availability of the Kubernetes API
  • Adjust Scaling of the Kubernetes API
  • Rotate certificates and secrets (i.e. bootstrap tokens, Kubeconfig)

The Cluster owner has the responsibility to periodically update the Kubernetes minor version according to the Kubernetes version policy.