Guides - Create a Cluster

A managed Kubernetes service that enables you to easily control and scale your application’s infrastructure.

Create a Linode account to try this guide with a $ credit.
This credit will be applied to any valid services used during your first  days.

This guide walks you through creating an LKE (Linode Kubernetes Engine) cluster through the Cloud Manager.

  1. Open the Create Kubernetes Cluster Form in the Cloud Manager
  2. Set the Label
  3. Select a Region
  4. Choose a Kubernetes Version
  5. Add Node Pools
  6. Optionally Enable High Availability
  7. Deploy the Cluster

Open the Create Kubernetes Cluster Form in the Cloud Manager

Log in to the Cloud Manager and select Kubernetes from the left navigation menu. Click the Create Cluster button. This opens the Kubernetes Create Cluster form.

Set the Label

Within the Cluster Label field, enter the label you wish to use. This label allows you to identify it from within the Cloud Manager, Linode CLI, and Linode API. The label must be alphanumeric, between 3 and 32 characters, and unique from other cluster labels on your account.

Select a Region

Select the region where the LKE cluster will reside. Regions correspond with individual data centers, each located in a different geographical area. All resources attached to your cluster are deployed in the selected region, including nodes (Compute Instances) in the Node Pools, volumes (Block Storage Volumes), and load balancers (NodeBalancers). If you haven’t yet deployed Compute Instances or chosen a region, select the region closest to you and/or your customers. This helps reduce latency and can make a significant impact in connection speeds and quality.

Choose a Kubernetes Version

Next, select the Kubernetes Version you wish to use from the corresponding dropdown list. Only Kubernetes versions that have been approved for LKE are listed. As new versions of Kubernetes are released (and older ones are deprecated), upgrade paths are made available.

Add Node Pools

Each LKE cluster is created with at least one node pool. Node pools are made up of individual worker nodes, which are run on top of Compute Instances.

Note
Currently, the available plan types for LKE worker nodes include Shared CPU, Dedicated CPU, and High Memory. 1 GB Shared CPU Compute Instances Nanodes (also known as nanodes) are not available.

In the Add Node Pools section, locate the plan type you wish to use for your first node pool. Enter the number of worker nodes that you wish to be included in the node pool and click the Add button to add that pool to your cluster configuration. You can repeat this process to add additional node pools if desired. Node pools can also be added, resized, and deleted after the cluster has been created.

Optionally Enable High Availability

LKE’s HA (high availability) control plane feature is a paid add-on that provides an additional layer of redundancy to the Kubernetes cluster. It creates replicas of the control plane components, eliminating a single point of failure for your cluster and providing a guaranteed uptime of 99.99%. To enable this feature, check the Enable HA Control Plane box in the Cluster Summary section. The HA control plane can also be enabled any time after your cluster has been created.

Warning
Once the high availability control plane feature has been enabled, it is not possible to remove this feature and downgrade to a non-HA control plane.

Deploy the Cluster

Review your cluster’s configuration within the Cluster Summary section. This should list each Node Pool that has been added, display the HA control plane selection, and list the monthly cost associated with this cluster. When you are satisfied with the configuration of your cluster, click the Create Cluster button. Your cluster’s detail page appears while your cluster is being created. From this page, you can edit your existing Node Pools, access your Kubeconfig file, and view an overview of your cluster’s resource details.

This page was originally published on


Your Feedback Is Important

Let us know if this guide was helpful to you.