Install Docker + Minikube Docker: https://docs.docker.com/engine/install/ubuntu/ Minikube: https://minikube.sigs.k8s.io/docs/start/ Minikube Start one node cluster minikube start Start two node cluster minikube start --nodes 2 Start two node cluster with 4 GB RAM per cluster minikube start --nodes 2 --memory 4G -p multinode-demo Kubernetes Create deployment via kubectl command kubectl create deployment web --image=gcr.io/google-samples/hello-app:1.0 via kubernetes manifest kubectl apply -f ./k8s/web/deployment.yml Create service via kubectl command kubectl expose deployment web --type=NodePort --port=8080 via kubernetes manifest kubectl apply -f ./k8s/web/service.yml Expose service from minikube minikube service web Kubernetes Tools minikube - local Kubernetes cluster kubectl - command line tool for communicating with a Kubernetes cluster’s k9s - terminal based UI to interact with Kubernetes clusters kubectx & kubens - tools for easy switching between contexts and namespaces