Skip to main content
Managed Kubernetes Product Description
Last update:

Managed Kubernetes Product Description

Selectel's Managed Kubernetes simplifies the process of deploying, scaling and maintaining your Kubernetes container infrastructure. Selectel is responsible for version updates, security and uptime of Control Plane Kubernetes.

The product supports user types and roles, projects and project limits and quotas.

Versions

Managed Kubernetes clusters support versions 1.29.x, 1.30.x, 1.31.x

How Managed Kubernetes works

Managed Kubernetes can work:

Read more about the resources used in the instructions Projects.

As a container execution environment (CRI) is used containerd. As. CNI Managed Kubernetes clusters use Calico.

You can work with a Managed Kubernetes cluster in a control panels and through API Managed Kubernetes. You can also work with the cluster on the cloud server via the Terraform.

Cluster composition

Managed Kubernetes clusters consist of:

  • of master nodes — contain the management components of the cluster, Control Plane. The number of master nodes depends on cluster type. Master nodes are not displayed in the control panel, for them Selectel responds;

  • groups of work nodes — contain containers of user applications. The work nodes are displayed in the control panel, for them user replies. Read more in section Working with groups of nodes.

Types of cluster

Selectel provides two types of Managed Kubernetes clusters: fault-tolerant and basic.

You can only select a cluster type when cluster creation. Once a cluster is created, the cluster type cannot be changed.

Fault-tolerantBasic
Number of master notes31
Master Node Allocation
  • in different pool segments — if there are multiple segments in the pool;
  • or in the same pool segment on different hosts — if there is only one segment in the pool
In one. pool segment
Fault toleranceIf one of the three master nodes is unavailable, Control Plane will continue to runIf the master node is unavailable, Control Plane will not work
SLA(99,98%)
FunctionalityAll functionality is availableAuto-update of patch versions is not available
What tasks are suitable forFor the working environment (production)
  • for the developer's environment (development);
  • test environment (testing and staging);
  • pet projects

Limitations

Maximum number of fault-tolerant Kubernetes clusters in one pool for one project10
Maximum number of Kubernetes base clusters in one pool for one project10
Maximum number of node groups in one pool for one project100
Maximum number of nodes in one node group15
Maximum number of vCPU nodes32*
Maximum number of RAM nodes256*GB
Maximum size of the node boot disk1.2 TB.
Maximum number of pods on one node100
Maximum number PV on the same node256
Minimum size of one PV1 GB

*You can create nodes with more vCPUs and RAM — use the 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

  • for managing the Managed Kubernetes cluster;
  • node management;
  • application creation;
  • initiating scaling and upgrades.

If you need help with Managed Kubernetes cluster administration, order service administration services.