Versions Compared

Key

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

...

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:

Docker install:

Code Block
# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://

...

download.docker.com/

...

  1. Installing minikube on Linux (Ubuntu)

https://minikube.sigs.k8s.io/docs/start/

  1. Install kubectl on Linux

https://kubernetes.io/docs/tasks/tools/install-kubectl-linux/

...

linux/debian/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

# Add the repository to Apt sources:
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update

# Install Docker packages
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

# Verify Docker installation is successful
sudo docker run hello-world

  1. Installing Minikube on Linux (Ubuntu)

Code Block
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-arm64
sudo install minikube-linux-arm64 /usr/local/bin/minikube
  1. Install Kubectl on Linux

Code Block
sudo snap install kubectl --classic

Start Minikube

Code Block
minikube start