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.30.x, 1.31.x, 1.32.x
How Managed Kubernetes works
A Managed Kubernetes cluster can work:
- on cloud servers — utilizes the resources of the cloud platform;
- or on dedicated servers — dedicated servers, dedicated server networks and cloud platform resources (load balancers, public subnets, public IP addresses) are used.
For more information about the resources used, see the Projects instruction.
Containerd is used as the container execution environment (CRI) . Calico is used as the CNI in Managed Kubernetes clusters.
You can work with a Managed Kubernetes cluster in the control panel and via the Managed Kubernetes API. You can also work with a cluster on a cloud server via Terraform.
Managed Kubernetes clusters on dedicated servers are in beta testing. Consider the limitations when selecting clusters on dedicated servers.
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 the type of cluster. Master nodes are not displayed in the Control Panel, they are the responsibility of Selectel;
-
work node groups — contain containers of user applications. Work nodes are displayed in the control panel and are the responsibility of the user.
A group of working nodes must be in the same accessibility zone as the master nodes. For more information, see Working with node groups.
Types of cluster
Selectel provides two types of Managed Kubernetes clusters: fault-tolerant and basic.
You can only select a cluster type when creating a cluster. Once the cluster is created, the cluster type cannot be changed.
Limits
Cloud server
Dedicated server
*
You can create nodes with more vCPUs and RAM — use the fixed cloud server configurations.
Cluster limitations on dedicated servers
Managed Kubernetes clusters on dedicated servers are in beta testing.
Not supported during beta testing:
- use of arbitrary configurations of dedicated servers;
- adding existing dedicated servers to the cluster;
- adding multiple groups of nodes when creating a cluster;
- updating minor versions of Kubernetes;
- automation: auto-update of patch versions, auto-scaling and auto-recovery;
- Permanent Volume (PV) connection based on the cloud platform's network disks;
- use of user data;
- Using dedicated server configurations with GPUs;
- Terraform usage.
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.