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 etcd 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.