Demystifying Kubernetes Part 2: Setting Up a Kubernetes Cluster

Paul Hoke
4 min readJul 24, 2024
Kubernetes

This is Part 2of the ongoing Kubernetes tutorial series.
Previous articles: Part 1.

Local Setup with Minikube

Minikube is a tool that makes it easy to run Kubernetes locally. It runs a single-node Kubernetes cluster on your personal computer, which is great for learning and development purposes.

Step-by-Step Guide to Install Minikube

  1. Install Minikube:

Linux:

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

sudo install minikube-linux-amd64 /usr/local/bin/minikube

MacOS:

brew install minikube
  • Windows: Download the Minikube installer from the Minikube releases page and follow the installation instructions.

2. Install kubectl: kubectl is the command-line tool for interacting with Kubernetes clusters.

Linux:

curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"

sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl

--

--

Paul Hoke

Enterprise software engineer. I enjoy new, cutting-edge technologies, lean software methodologies, and seeking solutions to high-impact world problems.