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.
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 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 are merely Load Balancer instances, meaning they are priced as Load Balancer instances.