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.