Migration to Managed Kubernetes FAQ
How to migrate your Kubernetes cluster to Selectel?
Use the instructions:
Can I create a fault-tolerant cluster?
Yes, when creating a cluster, you can select the Fault-Tolerant or Multi-Zone Fault-Tolerant cluster type.
We recommend creating Multi-Zone Fault-Tolerant clusters because in such clusters master nodes are located in different segments of a multi-zone pool — the nodes will be hosted in different data centers that are geographically remote from each other. A single point of failure for a multi-zone pool is failures across all data centers where cluster nodes are hosted.
For more information, see the Cluster types subsection of the Managed Kubernetes product overview guide.
What to do if an error occurs when creating or modifying the configuration of a Managed Kubernetes cluster or node group?
Errors when creating or modifying the configuration of a Managed Kubernetes cluster or node groups can occur for various reasons, including insufficient resources in the location.
We recommend following these steps:
-
Check up-to-date information about Managed Kubernetes operation and resource availability in locations in the Control Panel or on the status page.
-
If there is no information about an incident or resource unavailability, retry creating or modifying the cluster or node group configuration. Try changing the configuration and replacing local disks with network drives.
-
If there is information about resource unavailability, try creating a cluster in a different location.
-
If the previous steps did not help and you could not determine the cause on your own, submit a ticket. In the ticket, specify:
- Managed Kubernetes cluster UUID. You can copy it in the Control Panel: in the top menu, click Products → Managed Kubernetes → cluster page → copy the UUID under the cluster name, next to the region and pool.;
- Project ID. You can copy it in the Control Panel: in the top menu, click IAM → Projects → in the project row, in the ID column, click ;
- pool where the cluster was created.
How to delete a Managed Kubernetes cluster stuck in ERROR or PENDING_CREATE status if deletion via the Control Panel or API does not work?
If you cannot delete the Managed Kubernetes cluster via the Control Panel or API, submit a ticket and specify in it:
- Managed Kubernetes cluster UUID. You can copy it in the Control Panel: in the top menu, click Products → Managed Kubernetes → cluster page → copy the UUID under the cluster name, next to the region and pool.;
- Project ID. You can copy it in the Control Panel: in the top menu, click IAM → Projects → in the project row, in the ID column, click ;
- pool where the cluster was created.
How to increase project quotas and limits?
Each project has quotas and limits configured:
- limits — the maximum number of resources that can be created in a project. Limits are set automatically when a project is created and may vary by pools and pool segments;
- quotas — constraints within limits used to control costs. When creating a project, quotas equal to the limits are allocated for each resource. When the resource count reaches the quota value, you will not be able to create new resources.
If there are not enough quotas to create resources, you can change them yourself. The quota value cannot exceed the project limit.
If creating resources requires more quotas than defined by the project limit, increase the limits. To do this, submit a ticket and specify in it:
- Project ID. You can copy it in the Control Panel: in the top menu, click IAM → Projects → in the project row, in the ID column, click ;
- pool where the limit needs to be increased;
- new limit value.
After a Selectel specialist increases the limit, change the quotas yourself in the Control Panel.
Are there availability guarantees for a Managed Kubernetes cluster?
Selectel guarantees the availability of Managed Kubernetes clusters only for Fault-Tolerant and Multi-Zone Fault-Tolerant types. Their guaranteed availability is 99.98%. For more information, see the document Terms of Use for Individual Services: Kubernetes Cluster .
How is a Managed Kubernetes cluster backed up?
In a Managed Kubernetes cluster, you can use persistent volume snapshots (VolumeSnapshots) to back up data — point-in-time copies of persistent volume (PersistentVolume) content. You can create a snapshot and then restore a persistent volume from it.
Snapshots can also be used to transfer data to another resource without the need to create a new disk.
How to work with Managed Kubernetes after migration?
For more information about how Managed Kubernetes works, its versions, and limitations, see the Managed Kubernetes product overview guide. Product guides are available in the Managed Kubernetes section.
We also recommend taking the course on working with Managed Kubernetes Product Dive: Managed Kubernetes on the Selectel.Stack learning platform.