Back

Introducing the Kubernetes Clusters service

Kubernetes (K8s) is an open-source system for automating deployment, scaling, and management of containerized applications. Servers.com offers a service for creating and managing bare-metal based Kubernetes clusters.

We take care of:

  • cluster provisioning;

  • high availability of the Kubernetes Control Plane;

  • cluster maintenance.

Servers.com also offers integrated support for two types of load balancing for a publicly accessible application:

  • HTTP(S) load balancing using Ingress resources;

  • TCP load balancing using Service resources.

The Kubernetes Clusters service is available in Amsterdam (AMS1), Dallas–Fort Worth, TX (DFW1), and Washington D.C. (WAS1) data centers.

Cloud components and their pricing 

Kubernetes Control Plane 

For each cluster, we deploy 3 master nodes in the cloud. Servers used for master nodes will not be included in your bill (i.e., they are free).

Master nodes are not accessible to a client with SSH, nor they appear in your Customer Portal account. You will have cluster-level administrative rights to create and delete any Kubernetes API objects that you need to for your workloads using the Kubernetes command-line client – kubectl.

Worker nodes

Worker nodes are built on dedicated servers of your choice and are priced as generic dedicated servers. Ingress and egress traffic on each worker node is billed on a per-server basis.

Once provisioning is over, you will be provided with the SSH access to a node. You will also have cluster-level administrative rights to create and delete any Kubernetes API objects that you need for your workloads by using the Kubernetes command-line client – kubectl.

Ingress resources 

Ingress resources are merely Load Balancer instances, meaning they are priced as Load Balancer instances.

Suggested Articles

  • Kubernetes clusters

    Creating a cluster

  • Kubernetes clusters

    Accessing a cluster