Back

Kubernetes clusters

Concepts

Kubernetes is an open-source system for automating the deployment, scaling and management of containerized applications.

Limitations

There are a few limitations that you should be aware of when using the servers.com Kubernetes service:

Billing

Billing and Cancellation terms

Getting started

To create a Kubernetes cluster, simply follow the step-by-step process mentioned in this article.

Introducing the Kubernetes Clusters service

servers.com offers a service for creating and managing bare-metal-based Kubernetes clusters. Learn more about our Kubernetes cluster service in this article.

How to access a Kubernetes cluster

To access and execute commands in a Kubernetes cluster, you can use the `kubectl` command-line utility. It allows you to deploy applications, manage cluster resources and view event logs.

How to install Web UI (Dashboard)

Dashboard is a web-based Kubernetes user interface. You can use Dashboard to deploy containerized applications to a Kubernetes cluster, troubleshoot your containerized applications, and manage the cluster resources."

Service management

You can add worker nodes to a cluster at any time in the Customer Portal.

servers.com cloud controller manager

The cloud controller manager (CCM) is a Kubernetes component responsible for interaction with external cloud providers by an agreed interface. When a Kubernetes cluster needs to create a resource on the provider's side, CCM triggers the provider's API. CCM is installed automatically on each node of the control plane during the cluster creation.

Persistent storage options

Servers.com does not offer provider-specific storage options for Kubernetes at the moment. We suggest you to consider one of the following publicly available options.

Third-party Ingress controller

The Ingress controller is not installed by default on the servers.com Kubernetes cluster. To deploy it, follow the simple steps outlined in this knowledge base article.

Kubernetes upgrades

The servers.com customer portal allows you to upgrade patch and minor versions. We strongly recommend performing upgrades in a timely manner to maintain security and ensure access to the latest Kubernetes features

servers.com ingress controller

Exposing complex applications running within a Kubernetes cluster to the internet and traffic routing requires a comprehensive approach. The ingress controller is a tool that solves these tasks along with a variety of additional options.