Home Managed Kubernetes

Managed Kubernetes

Create clusters with various types of node groups in just a few clicks.
Simplify the scaling and orchestration of Kubernetes.

i2

CPU or GPU clusters for various tasks

Deploy clusters for different purposes — from working with simple models to accelerating ML service production. Choose the necessary number of node groups, cluster type, and location, as well as the number of CPU or GPU.
i1

Always up-to-date Kubernetes versions

Work exclusively with stable Kubernetes versions and benefit from seamless automatic updates.
i3

High cluster fault tolerance

It is achieved due to the absence of a single point of failure — Control Plane in Servercore regions can consist of three master nodes, each of which runs on different hosts.
i4

Uninterrupted operation

Cluster availability and uninterrupted control plane operation are guaranteed by the SLA. If something goes wrong, the client will receive a refund.

Businesses from startups to enterprises have experienced our service quality firsthand

kg2
alif
un
mc4
gs
as
sb
mt

Pricing

Pay in 4 different currencies: USD, UZS, KZT, and KES

Servercore is stable, simple, and offers local infrastructure

Availability zones in Kenya, Uzbekistan, and Kazakhstan​
Compliance with GDPR and DPA 2019
Free migration
Billing in Kenyan shillings
IAM service for managing authorization and access levels
Payment by MPesa or bank transfer

SLA > 99,98%

Minimum level of availability

PCI DSS

Payment data under protection

IaaS и PaaS

A wide range suitable for any task

24/7

Free technical support

Choose the region where you want 
to deploy your service

Nairobi
Data center «iColo»
66 Muthithi Rd
ke-1: Cloud platform
nrb-1: Dedicated servers
TIER III Design
TIER III
ISO27001
PCI DSS
Tier 3
Tashkent-1
Data center «UNICON»
38 Mingbulok Str
uz-1a: Cloud platform
uz-1a: Cloud Object Storage
TAS-1: Dedicated servers
Reliability level — N+1
TIER II++
Tier 2++
Tashkent-2
Data center «UZINFOCOM»
28B Alisher Navoiy Str
uz-2a: Cloud platform
TAS-2: Dedicated servers
ISO27001
TIER II
Tier 2
Almaty
Data center «Sairam»
2A Voikova Street
kz-1: Cloud platform
ALM-1: Dedicated servers
TIER III Design
ISO14001
TIER III Facility
ISO20000
ISO9001
ISO27001
ISO45000
Tier 3

How to get started with a Kubernetes cluster

hard-drive (1) 1

Cluster creation

Choose the appropriate configuration and create a Managed Kubernetes cluster.
Component 19

Connecting to the cluster

Set up the environment to work with kubectl and connect to the cluster.
credit-card 4

Installation of Ingress and Ingress Controller

Install an Ingress Controller to publish an application.
Component 17

Other sections

Working with groups of nodes
Disk handling
Networking

Get started with 4 easy steps

Step 1

Sign up for free in our control panel

Step 2

Add funds to your account

Step 3

Select products and resources

Step 4

Get started and pay as you go

FAQ

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 Servercore team will handle automatically updating the cluster, as well as ensure its availability and uninterrupted operation of the control layer (Control Plane) with an SLA assurance. Servercore will upgrade your Kubernetes cluster to the latest version.

Additionally, our area of responsibility includes:

— Deployment and availability monitoring of Master Nodes
— Deployment of Worker Nodes
— Enabling autoscaling of node groups in the cluster
— Automatic recovery of nodes
— Integration with other Servercore products

For a detailed consultation, you can contact our professional support by submitting a request at hello@servercore. com. Our managers will respond within one business day.

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.