How to Setup Kubernetes Cluster with Rancher

How to Setup Kubernetes Cluster with Rancher

Kubernetes is a popular open-source platform that automates container deployment, scaling, and management. It provides a flexible and robust environment for running modern applications. Rancher, on the other hand, is a container management platform that makes it easier to deploy, manage, and monitor Kubernetes clusters.

In this article, we will go through the steps involved in setting up a Kubernetes cluster with Rancher.

Prerequisites

Before we begin, make sure you have the following:

  • A Linux or macOS machine with Docker installed.
  • A Kubernetes cluster with at least one worker node.
  • A Rancher server installation.

Step 1: Install Rancher on the Master Node

The first step in setting up a Kubernetes cluster with Rancher is to install Rancher on the master node. You can do this by running the following command:

$ sudo docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher:latest

This will download and run the latest version of Rancher.

Step 2: Add a Cluster to Rancher

After installing Rancher, you need to add a cluster to it. To do this, follow these steps:

  1. Open the Rancher UI in your web browser by navigating to https://<RANCHER_SERVER_IP>.
  2. Click on the "Add Cluster" button in the Clusters section.
  3. Choose the type of cluster you want to add. In this case, select "Custom".
  4. Enter a name for the cluster and click "Create".

Step 3: Generate a Token

To add a worker node to the cluster, you need to generate a token. To do this, follow these steps:

  1. Click on the cluster you just created in the Clusters section.
  2. Click on the "Add Node" button in the Nodes section.
  3. Choose the type of node you want to add. In this case, select "Custom".
  4. Click on the "Generate" button next to the Token field.

Step 4: Join the Worker Node to the Cluster

Now that you have generated a token, you can use it to join the worker node to the cluster. To do this, run the following command on the worker node:

$ sudo docker run -d --privileged --restart=unless-stopped \
-v /var/run/docker.sock:/var/run/docker.sock \
rancher/rancher-agent:<RANCHER_VERSION> \
--server https://<RANCHER_SERVER_IP> \
--token <TOKEN> \
--ca-checksum <CA_CHECKSUM>

Make sure to replace <RANCHER_VERSION>, <RANCHER_SERVER_IP>, <TOKEN>, and <CA_CHECKSUM> with the appropriate values.

Step 5: Verify the Cluster

After adding the worker node to the cluster, you can verify that it is working correctly. To do this, follow these steps:

  1. Click on the cluster you just created in the Clusters section.
  2. Click on the "Nodes" tab.
  3. Verify that the worker node you just added is listed and has a status of "Active".

Congratulations! You have successfully set up a Kubernetes cluster with Rancher.

Setting up a Kubernetes cluster with Rancher is a straightforward process. By following the steps outlined in this article, you can easily deploy and manage a Kubernetes cluster with Rancher. We hope you found this article helpful.

Related Searches and Questions asked:

  • How to Use Helm Install Command
  • How to Pull and Push Helm Charts
  • Grafana Prometheus Dashboard Tutorial
  • Kubernetes for Multi-Cloud and Hybrid Cloud Portability
  • That's it for this post. Keep practicing and have fun. Leave your comments if any.

    Post a Comment

    0 Comments