Managed Kubernetes
Create clusters with various types of node groups in just a few clicks.
Simplify the scaling and orchestration of Kubernetes.
Why Choose Kubernetes Clusters from Servercore
Create a clusterDeploy 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.
Work exclusively with stable Kubernetes versions and benefit from seamless automatic updates.
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.
Cluster availability and uninterrupted control plane operation are guaranteed by the SLA. If something goes wrong, the client will receive a refund.
Security of Servercore Solutions and Data Protection
We ensure information security measures at all levels of data access — from application to data center.
Our solutions comply with standards ISO, PCI DSS, GDPR, DPA 2019, as confirmed by relevant certificates.
Deploy services across several data centers located in Kenya, Uzbekistan or Kazakhstan to enhance the fault tolerance of your IT systems.
Servercore is Stable, Simple, and Offers Local Infrastructure
Request a consultationIaaS и PaaS
Availability zones in Kenya, Uzbekistan, and Kazakhstan
IAM service for managing authorization and access levels
SLA up to 100%
Compliance with GDPR and DPA 2019
PCI DSS
Free migration
Billing in Kenyan shillings
Payment by MPesa or bank transfer
24/7
Our Сustomer Stories
Choose the Region Where You Want to Deploy Your Service
-
Dedicated Servers
-
Cloud Servers
-
Cloud Databases
-
Managed Kubernetes
-
Dedicated Servers
-
Cloud Servers
-
Cloud Databases
-
Managed Kubernetes
-
Dedicated Servers
-
Cloud Servers
-
Cloud Databases
-
Managed Kubernetes
-
Dedicated Servers
-
Cloud Servers
-
Managed Kubernetes
Tier III data center in Nairobi
Compliance with global and local security standards
Five levels of client data protection
Network Connectivity Between Products to Build a Unified Infrastructure
Internet
L2VPN network
Global router (L3VPN)
Work from User-Friendly Control Panel
Compatible Products and Services for More Efficient Work
Cloud Servers
Cloud-Based GPU Servers
Dedicated Servers
Shared vCPU Cloud Servers
Managed Cloud Databases
Cloud Backup Solutions
Cloud-Based File Storage
Kafka Cloud Databases
MySQL Cloud Databases
PostgreSQL Cloud Databases
Redis Cloud Databases
TimescaleDB Cloud Databases
S3 Cloud Object Storage
Secrets Manager
Anti-DDoS Solutions
Direct Connect
Free DNS Hosting Service
Global Router (L3VPN)
Private DNS Server
Servercore Mail Service
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 Servercore control 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 hello@servercore.com 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 hello@servercore.com 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.