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:
high availability of the Kubernetes Control Plane;
cluster maintenance, including software updates and upgrades.
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.
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 –
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.
As part of a managed cluster, worker nodes are visible to a client in the Customer Portal but are not accessible with SSH. 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 –
Ingress resources are merely Load Balancer instances, meaning they are priced as Load Balancer instances.