Create clusters with various types of node groups in just a few clicks.
Simplify the scaling and orchestration of Kubernetes.
Kubernetes (K8s service, Kube) is open-source software for automating the deployment, scaling, and management of containerized applications. Kubernetes ensures application resilience: the cluster is deployed in parallel in multiple clouds.
Managed Kubernetes from Servercore is a service that allows your DevOps team to simplify creating, scaling, and managing clusters and container infrastructure. Create and connect clusters of any configuration and add up to 1,500 nodes as the load on your application grows.
The main advantage of a ready-made service is that we, as a provider, will take care of the cluster maintenance and ensure its high availability even during peak loads.
See the documentation to learn more about the service.
The main components of the product are:
— Control Plane (or control layer) consists of three master nodes that operate on different hosts in a failover cluster, or one master node in a basic cluster.
— Master Node manages the entire cluster, monitors the other nodes, and distributes the load between them.
— Worker Nodes are virtual machines on which users deploy containers and host services of their cluster.
— Persistent Volumes allow you to create persistent application data storage in the cluster.
— Load balancer distributes traffic between virtual machines, ensuring scalability and fault tolerance for applications.
For detailed information on how to work with the cluster, see the documentation.
The final price will vary depending on the type of cluster you choose — basic or fault-tolerant. The basic cluster includes one Master Node, while the fault-tolerant cluster includes three Master Nodes.
The cost is also affected by:
— Cluster node configuration: number of virtual processors (vCPU), amount of RAM, size and type of boot disk (local or network boot disk).
— Number of nodes.
— When connecting an external IP address — the IP address itself and the type of load balancer, whose cost depends on the number of instances, the amount of RAM and the number of virtual processors (vCPU).
Payment is charged regardless of the total operating time of the cluster. This means that the cost of the service does not depend on whether the cluster is running 24/7 or only a few hours a day — the final price will remain the same.
You can learn more about the payment model and prices for Managed Kubernetes in the respective section of our documentation.
To get started, you need to create the cluster. You can do this by yourself with just a few clicks in the my. servercore panel, via the API or using Terraform, for which Servercore has its own provider.
Next, you need to connect to the cluster. If you need to manage incoming traffic for the cluster, you will also have to configure an Ingress resource. It acts as a tool that provides traffic routing.
You can find a complete quick guide for Managed Kubernetes in our documentation.
In Kubernetes, egress traffic can be used to access external services such as databases, APIs, and other services running outside of the cluster.
Servercore has a whole ecosystem of cloud products and services that can be connected to Managed Kubernetes. Each of them can be installed or configured in a few clicks in the control panel. The Managed Kubernetes service can be integrated with virtual servers, cloud databases, and file storage.
In addition, you can establish network connectivity between your Kubernetes cluster and dedicated servers using the Global Router service from Servercore. As a result, your project or business will leverage the benefits of a hybrid IT infrastructure model.
For detailed instructions on how to integrate Managed Kubernetes with other products, please refer to our documentation.
If you need assistance, submit a request at [email protected] or create a ticket in the control panel. Our experts in product integration will help you within one business day.
If you have any issues, please contact our experts. The Servercore administrator team will help you seamlessly transfer data from existing Kubernetes clusters deployed on-premises or in the cloud of another provider. They will consult you on the functionality and maintenance of the Kubernetes-based infrastructure and answer all your questions.
If you need help with your project, submit a request at [email protected] or create a ticket in the panel. We will help you within one business day.
Check if you have run out of quotas for your project.
Managed Kubernetes uses the resources of the Servercore cloud platform for the Worker Nodes of the cluster. These resources have limitations due to quotas. For detailed information on project quotas, please refer to our documentation.
If there are not enough quotas, the error may be caused by one of the following reasons:
— The automatic scaling rule in the project has been triggered.
— You tried to create a cluster or change its size using the API or Terraform.
You can check the resource limits for your project in the Quotas tab in the control panel.
Servercore is an international IT infrastructure provider with local presence in Uzbekistan, Kazakhstan, and Kenya. We host our own servers in our own or partner data centers (DCs) depending on the location where you rent it. Our servers have an uptime of at least 99.98%, guaranteed by SLA.
Servercore’s data centers are securely protected from natural disasters, such as hurricanes, floods, etc. They also comply with global and local data security standards, including PCI DSS.
You can learn more about our data centers, Tier certification, and regions of presence in the documentation.
Join the waitlist for the latest news, best deals and platform availability infomation.