Step-by-Step Guide to Installing Kubernetes on Ubuntu 24.04

"Step-by-Step Guide to Installing Kubernetes on Ubuntu 24.04/24.10"

"Step-by-Step Guide to Installing Kubernetes on Ubuntu 24.04/24.10"

Verifying the Installation: How to Ensure Kubernetes is Running Smoothly on Ubuntu

Kubernetes is open-source software designed to address challenges related to automating container-based applications. It functions as a container orchestration system, distributing tasks that need to be performed during software testing. Kubernetes is inherently portable, which contributes to its widespread adoption around the world. Essentially, it facilitates the deployment of new software builds, but certain requirements must be met in the process. Software testers are responsible for this work, but deploying software can be quite complex. To assist with this, testers utilize Kubernetes, which breaks the software down into smaller components, making the testing of these simpler pieces much more manageable. This approach streamlines the overall process.

Kubernetes offers a wide range of features

To install Kubernetes on Linux

We first need to set up some prerequisites. These installations should be completed alongside the Kubernetes installation, as they are essential for its configuration.

sudo apt-get install -y apt-transport-https

Set up Docker

 sudo apt install docker.io
sudo systemctl start docker
sudo systemctl enable docker

If Docker is installed on your machine, you can skip Steps 2 and 3. Running those steps won’t cause any critical issues with the installation, but it’s advisable to avoid them if Docker is already present.

Now that Docker is up and running, it’s time to install Curl on Linux. Curl is essential for managing various dependencies with Kubernetes. To install Curl on your machine, simply run the following command and wait for the installation to finish.

sudo apt-get install curl

Some users might think that installing Curl alongside Kubernetes is unnecessary. However, it is actually quite important. While the installation of Kubernetes can be completed without Curl, users may encounter issues later on. Curl plays a crucial role in automatically updating Kubernetes. Without it, Kubernetes won’t be able to update to the latest version, which can lead to gradual malfunctions over time.

Install Kubernetes

Install Kubernetes Tools


sudo apt-get install -y kubelet kubeadm kubectl kubernetes-cni

Initialize Kubernetes on Master Node

sudo kubeadm init

Setting Up Kubernetes on Minikube: A Step-by-Step Guide for Ubuntu Users

Step 1: Update System and Install Required Packages

Ensure your system is up to date and update, upgrade the packages using the below commands. Refer the below images for your reference.

sudo apt-get update -y
sudo apt-get upgrade -y

Ensure your system is required necessary packages and download the necessary packages using the below commands. Refer the below images for your reference to install the necessary packaged.

sudo apt-get install curl
sudo apt-get install apt-transport-https

Step 2: Install VirtualBox Hypervisor

Install the VirtualBox hypervisor, required for running Minikube. Here is the command to download the virtual box in the machine.

sudo apt install virtualbox virtualbox-ext-pack

Step 3: Install Minikube

Download and install Minikube, a tool for running Kubernetes clusters locally. We need to install the minikube later steps here is the image for your reference.

wget https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64

This command uses wget, a command-line utility for downloading files from the internet, to fetch the latest Minikube binary specifically built for Linux with the AMD64 architecture. The URL https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 points to the latest Minikube release hosted on Google Cloud Storage. Once downloaded, this binary can be executed to install Minikube on a Linux system with an AMD64 processor architecture.

Copy the minikube file into /usr/local/bin. Below are the commands to copy the minikube and provide the sufficient permissions to the minikube file.

sudo cp minikube-linux-amd64 /usr/local/bin/minikube
sudo chmod 755 /usr/local/bin/minikube

Check the minikube version. Here is the command to check the minikube version. Refer the below image for your reference.

minikube version

Step 4: Install Kubectl

Install Kubectl, the command-line tool for interacting with Kubernetes clusters:

curl -LO https://storage.googleapis.com/kubernetes-release/release/`curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt`/bin/linux/amd64/kubectl

Move the kubectl file into /usr/local/bin for instalation.

chmod +x ./kubectl
sudo mv ./kubectl /usr/local/bin/kubectl

Check the kubectl version in the json mode.

kubectl version -o json

Step 5: Start Minikube

Start Minikube to create and manage Kubernetes clusters locally.

minikube start

Managing Kubernetes with Minikube

Here are some common commands to manage your Minikube Kubernetes cluster:

Common Minikube Commands

View Kubernetes configuration of the minikube cluster.

kubectl config view

Access Minikube Dashboard

View cluster information by using the below command.

kubectl cluster-info

View nodes in the cluster of the minikube.

kubectl get nodes

View pods in the cluster of the minikube.

kubectl get pod

Check Minikube status on the minikube cluster.

minikube status

List Minikube addons by using the below command.

minikube addons list

Access Minikube Dashboard of the minikube cluster.

minikube dashboard

Access Minikube Dashboard URL. For your reference refer the below image.

minikube dashboard --url

Install and Configure Kubernetes on Ubuntu – FAQs

How to install and configure Kubernetes on Ubuntu?

“Install Kubernetes on Ubuntu using Minikube for local development and testing, then configure it with simple commands for container orchestration.”

How to install and configure Kubernetes and Docker on Ubuntu 18.04 LTS?

“Install Docker and Kubernetes on Ubuntu 18.04 LTS by following official documentation and configuring them for container orchestration.”

How to install Kubernetes 1.29 on Ubuntu?

“Install Kubernetes 1.29 on Ubuntu by following the official Kubernetes documentation or using a package manager like kubeadm.”

How to start Kubernetes service in Ubuntu?

To start the Kubernetes service in Ubuntu, run the command: sudo systemctl start kubelet.service.

How to configure Kubernetes with docker?

“Configure Kubernetes with Docker by installing Kubernetes components and configuring Docker as the container runtime.”

Exit mobile version