How to Install Minikube on Ubuntu 22.04

How to Install Minikube on Ubuntu 22.04

Minikube is an open-source tool that allows you to set up a single-node Kubernetes cluster on your local machine. It's an excellent tool for developers and system administrators who want to experiment with Kubernetes without the hassle of setting up a full-fledged cluster. In this article, we will guide you through the installation process of Minikube on Ubuntu 22.04.

Prerequisites

Before we begin, make sure that your Ubuntu 22.04 machine meets the following requirements:

  • A 64-bit operating system
  • At least 2GB of RAM
  • Virtualization support enabled in BIOS
  • Internet connectivity

Step 1 - Install Dependencies

First, you need to install some dependencies required for the installation of Minikube. Open your terminal and run the following command:

sudo apt-get update && sudo apt-get install -y curl wget virtualbox

This command will update the package list and install the required dependencies, including curl, wget, and VirtualBox.

Step 2 - Install Kubectl

Kubectl is a command-line interface for running commands against Kubernetes clusters. It's also required for the installation of Minikube. Run the following commands to install kubectl:

sudo apt-get update && sudo apt-get install -y apt-transport-https
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
echo "deb https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee /etc/apt/sources.list.d/kubernetes.list
sudo apt-get update
sudo apt-get install -y kubectl

Step 3 - Install Minikube

Once you have installed the dependencies and kubectl, you can install Minikube. Run the following commands in your terminal:

curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
sudo install minikube-linux-amd64 /usr
/local/bin/minikube

This will download the latest version of Minikube and install it in the /usr/local/bin directory.

Step 4 - Verify Installation

To verify that Minikube has been installed successfully, run the following command:

minikube version

This command will display the version of Minikube installed on your system.

Step 5 - Start Minikube

Now that you have installed Minikube, you can start the Kubernetes cluster by running the following command:

minikube start

This command will download the necessary files and start a single-node Kubernetes cluster on your local machine.

Step 6 - Verify Cluster

To verify that the cluster is up and running, run the following command:

kubectl cluster-info

This command will display the Kubernetes cluster information, including the cluster's API server URL and the Kubernetes version.

Step 7 - Deploy a Sample Application

To test the cluster, you can deploy a sample application. Run the following command:

kubectl create deployment hello-minikube --image=k8s.gcr.io/echoserver:1.4

This command will create a deployment called hello-minikube and deploy an image called echoserver:1.4.

Step 8 - Expose the Deployment

To expose the deployment and make it accessible from outside the cluster, run the following command:

kubectl expose deployment hello-minikube --type=NodePort --port=8080

This command will create a service called hello-minikube and expose it on a randomly generated port.

Step 9 - Access the Application

To access the application, you need to get the URL of the service.

Related Searches and Questions asked:

  • How to Install Helm on Ubuntu, Mac, and Windows
  • How to Install Minikube on Ubuntu 20.04
  • How to Install Rancher on CentOS 7
  • How to Install Rancher on CentOS 8
  • That's it for this post. Keep practicing and have fun. Leave your comments if any.

    Post a Comment

    0 Comments