Managed Kubernetes Product Description
Selectel's Managed Kubernetes simplifies the process of deploying, scaling, and maintaining a Kubernetes container infrastructure. Selectel is responsible for version updates, security and operability of Control Plane Kubernetes.
The product supports user types and roles.
Versions of
Versions 1.26.x, 1.27.x, 1.28.x, 1.29.x are supported
How Managed Kubernetes works
Managed Kubernetes runs on Selectel's cloud platform and uses its computing resources for cluster nodes: cloud servers, load balancers, networks, disks.
The container execution environment (CRI) uses containerd. Managed Kubernetes clusters use Calico as CNI.
You can work with the Managed Kubernetes cluster in dashboard, via Managed Kubernetes API or Terraform .
Cluster composition
Managed Kubernetes clusters consist of:
-
of master nodes — contain the control components of the cluster, Control Plane. The number of master nodes depends on cluster-type. Master nodes are not shown in the control panel, they are the responsibility of Selectel;
-
groups of worker nodes — contain containers of user applications. Working nodes are displayed in the control panel, they are user-responsible. See Working with node groups for details.
Cluster Types
The type of cluster determines its fault tolerance. Selectel provides two types of Managed Kubernetes clusters:
- basic — Control Plane is hosted on a single master node in a single pool segment. If the master node is unavailable, Control Plane will not work;
- fault-tolerant — Control Plane is hosted on three master nodes that run on different hosts in segments of the same pool. If one of the three master nodes is unavailable, Control Plane will continue to run.
You can only select the cluster type when cluster creation. You cannot change the cluster type in a created cluster.
Restrictions
- Terraform и API
- Control panel
*
You can create nodes with more vCPUs and RAM — use fixed cloud server configurations.
*
You can create nodes with more vCPUs and RAM — use fixed cloud server configurations.
Areas of responsibility
Selectel provides
- creation and accessibility of master notes;
- creation of working nodes;
- updating versions of the Managed Kubernetes cluster;
- masternode monitoring;
- possibility of autoscaling of nodes;
- Node auto-recovery capability;
- data storage security in accordance with the requirements of 152-FZ;
- integration with Selectel services;
- technical support.
Selectel is not responsible
- for managing the Managed Kubernetes cluster;
- node management;
- application creation;
- initiating scaling and upgrades.
If you need help with Managed Kubernetes cluster administration, order services administration services.