Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Minikube is an open-source tool that allows Kubernetes clusters set up on a local machine. Minikube was created to simplify Kubernetes development and testing by providing a lightweight, single-node Kubernetes cluster. The main aim of creating a Minikube cluster is for learning purposes, experiment with and test Kubernetes deployment before delving into creating complex, multi-node production clusters. 

Requirements:

Minikube can run inside the following called a drivers:

  • Container: Docker

  • Virtual machine: VirtualBox, VMWare, Parallels, Hyperkit

 

How to install Minikube on Linux?

  1. Set up a repository

  2. Container Runtime (e.g. Docker, containerd, cri-o)

Installed docker as the container runtime because it is the most popular, easy to use and has more resources in terms of troubleshooting. Even though docker is not technically a container runtime, it generates a human-accessible and feature-rich interface on top of container runtime, containerd.  See documentation for docker install:

https://docs.docker.com/engine/install/

  1. Installing minikube on Linux (Ubuntu)

 4.Install kubectl

Start Minikube