Managed Kubernetes

Easily deploy, manage, and scale Kubernetes clusters

    Bare-Metal Support

    Bare-Metal support for worker nodes to improve latency and performance

    Free Cluster Management

    Free production-grade cluster management with a 99.9% SLA

    Great Value

    Great value prices for worker nodes, the same as for our VMs and Bare Metal servers

Compare Gcore’s prices for high-availability clusters with SLA

Gcore offers competitive instance pricing for worker nodes with free, production-grade cluster management and egress traffic.

* Prices are shown at the exchange rate €1 = $1.06.

Frankfurt

Frankfurt

All over the world

All over the world

Frankfurt

Frankfurt

Frankfurt

Frankfurt

Germany West Central

Germany West Central

High-availability production cluster management fee

FREE

€37.74

€68.87

€68.87

€68.87

Egress traffic

FREE

€0.009

per GiB

€0.047–0.085

per GiB

€0.066–0.075

per GiB

€0.066–0.075

per GiB

2 vCPU / 4 GB RAM / 25 GB SSD / 4 TB egress traffic + cluster management

€35.29

€77.36

€485.69

€472.16

€443.42

4 vCPU / 8 GB RAM / 50 GB SSD / 8 TB egress traffic + cluster management

€68.02

€147.1

€902.5

€875.45

€826.51

8 vCPU / 16 GB RAM / 75 GB SSD / 16 TB egress traffic + cluster management

€131.18

€294.19

€1,704.92

€1,561.37

€1,493.7

16 vCPU / 32 GB RAM / 100 GB SSD / 24 TB egress traffic + cluster management

€254.84

€520.53

€2,631.28

€2,348.83

€2,266.66

32 vCPU / 64 GB RAM / 125 GB SSD / 32 TB egress traffic + cluster management

€499.88

€895.93

€3,824.85

€3,416.69

€3,303.17

High-availability production cluster management fee

Egress traffic

2 vCPU / 4 GB RAM / 25 GB SSD / 4 TB egress traffic + cluster management

4 vCPU / 8 GB RAM / 50 GB SSD / 8 TB egress traffic + cluster management

8 vCPU / 16 GB RAM / 75 GB SSD / 16 TB egress traffic + cluster management

16 vCPU / 32 GB RAM / 100 GB SSD / 24 TB egress traffic + cluster management

32 vCPU / 64 GB RAM / 125 GB SSD / 32 TB egress traffic + cluster management

Frankfurt

FREE

All over the world

€37.74

All over the world

Frankfurt

€68.87

Frankfurt

Frankfurt

€68.87

Frankfurt

Germany West Central

€68.87

Germany West Central

* All prices listed are per month.

Managed Kubernetes Calculator

Cluster-1

Region

Pools

Worker Node Type
CPU Generation
Virtual Machine Type
vCPU / RAM
Outgoing traffic

Worker Volume

Volume type
Volume Size

1

16000

GB

Number of Worker Nodes

1

20

Selected Services

€0.00
(Without VAT)

Locations with
Managed Kubernetes

Advantages of Gcore Managed
Kubernetes

One-click provisioning

Provision your worker nodes in 'one-click' using a single command in the Gcore self-service portal, API, or via Terraform.

GPU worker ​nodes support

Gcore Managed Kubernetes clusters support GPU worker nodes, allowing you to run GPU-intensive workloads like machine learning, video processing, and gaming.

Latest versions

Support for Kubernetes versions 1.25, 1.26, 1.27, and 1.28.

Automated control

The service continuously monitors the health of your nodes, updating and restarting them automatically if necessary.

Automated scaling

Within your cluster, the number of nodes in your pool can dynamically scale up or down automatically.

High availability

Each cluster dashboard is duplicated to ensure that the cluster is always available.

Secure connections

All connections between the master node and the nodes within a cluster are automatically encrypted.

DDoS protection

Your projects are protected from DDoS attacks at the network and transport layers by default.

24/7 technical support

Quick real-time assistance and quality technical service around the clock.

How it works

See documentation
How it works

Get performance tailored to your needs

Virtual Machines as worker nodes

Deploying a Kubernetes cluster on Virtual Machines (VMs), comes with an additional layer of infrastructure—a hypervisor, which orchestrates VMs. A hypervisor consumes a portion of a physical server’s resources, most commonly CPU and RAM, meaning that it takes up a portion of the compute capacity.

VMs are a good choice for most web applications that don’t require very high levels of performance and aren’t sensitive to latency. VMs provide a good balance of scalability, performance, security, and cost.

Benefits of running a Kubernetes cluster on VMs:

  • Faster node provisioning
  • Faster cluster scalability
  • Easier OS updates and backups
Virtual Machines as worker nodes

Bare Metal servers as worker nodes

When you deploy a Kubernetes cluster on Bare Metal, you don’t have a hypervisor and guest operating system. Therefore, your containerized applications use the physical server resources directly and fully.

Bare Metal is the superior choice for compute-intensive web applications that need high performance and lower latency, but don’t require the fastest provisioning for new worker nodes.

Benefits of running a Kubernetes cluster on Bare Metal:

  • Better compute performance
  • Lower network latency
  • No problems with noisy neighbors
Bare Metal servers as worker nodes

Frequently Asked Questions

Managed Kubernetes is a service that offers a hosted Kubernetes environment. This means that the managed Kubernetes provider handles the underlying infrastructure, such as provisioning and managing nodes, managing the Kubernetes control plane, and updating Kubernetes itself. This allows customers to focus on building and deploying applications on top of Kubernetes, saving you from worrying about managing the control plane and maintaining the underlying infrastructure.

To learn more about managed services, read our article “What Are Managed Services?” For learning more about Kubernetes, read the article “What Is a Kubernetes Cluster?

For most organizations, managed Kubernetes is a better choice than self-managed Kubernetes. Running self-managed Kubernetes clusters means you have to do everything yourself:

  • Deploy the underlying infrastructure
  • Manage the control plane
  • Provision and manage nodes
  • Ensure security and resiliency
  • Have a team of highly skilled engineers
  • Deal with a large operational overhead as a result of all of the above

    A managed Kubernetes provider takes care of all these aspects. However, if you want more control over your Kubernetes clusters, self-managed Kubernetes may be right for you. Your choice of how to run Kubernetes depends on your organization’s specific needs and requirements.

There are four key advantages to running a Kubernetes cluster on Bare Metal:

Performance. Clusters running on Bare Metal have no hypervisor overhead, so they can provide better performance than clusters running on virtual machines. This is especially important for applications that require low latency and high throughput.

Control. Bare Metal gives you complete control of the underlying infrastructure. This means you can choose the hardware that best suits your needs and configure it accordingly.

Latency. When you run a Kubernetes cluster on Bare Metal, you don’t have an extra virtual networking layer. Applications communicate directly over physical network interfaces. As a result, you get lower network latency.

Security. Utilizing Kubernetes on Bare Metal offers more protection than VMs because there is no shared infrastructure with other users. You have full control over security measures and can apply customized security protocols.

Read more about this topic in our article.

No, you can only manage worker nodes. Gcore takes care of the control plane management. One of the benefits of having a managed Kubernetes service is a reduced operational overhead, because you don't have to support master nodes yourself. This also ensures the reliability and security of your Kubernetes clusters.

Yes, you can. To learn more about installing nginx Ingress Controller, see our documentation and read the tutorial on installing nginx using Gcore Managed Kubernetes and Helm.

Yes, we do. You can select GPU instances to run your worker nodes during the cluster creation.

We provide a 99.9% SLA. This means that Gcore Managed Kubernetes is suitable for running your production clusters with applications that require high availability.

Gcore Managed Kubernetes supports Ubuntu for VM and Bare Metal worker nodes.

There are no Gcore restrictions for applications and tools already running in Kubernetes, including open-source options. However, there may be restrictions for tools that are managed services that only work with a specific vendor. For example, if you have been using another managed Kubernetes service along with built-in managed logging to collect logs from your clusters, that managed logging may not work with your clusters running in Gcore Managed Kubernetes. Check which of your existing tools have potential limitations for integrating with other managed Kubernetes services.

No. You are only charged for instances ordered as worker nodes. You can also buy additional services and options, such as a floating IP.

We don’t charge for egress traffic when you use VM worker nodes. However, egress traffic using Bare Metal worker nodes is charged.

Suppose you run your cluster on two VM worker nodes with a basic configuration of 2 vCPU, 4 GB RAM, 25 GB SSD, and 4 TB of egress traffic. Such a worker node costs $37.41 per month with traffic included and no control plane management fee. So your cluster will cost you $74.82 per month. You can estimate your cost using our Cloud Calculator.

You will be charged for the number of nodes you use hourly when autoscaling is in effect. You can configure the limits beyond which your cluster won’t scale.

Try our solution to build the optimal
Managed Kubernetes

Other products

Function as a Service

Serverless computing service for running code in a read-made environment

Managed Logging

Collection of logs from all your servers in one repository