Quick guide to install minikube and enable ingress controller on Ubuntu

This is just a quick guide to install minikube and enable ingress controller on Ubuntu.

The purpose of this post is to consolidate all the commands in one place for quick reference.

Minikube is a lightweight Kubernetes cluster that enables you to run…


This content originally appeared on DEV Community and was authored by Sunny Bhambhani

This is just a quick guide to install minikube and enable ingress controller on Ubuntu.

The purpose of this post is to consolidate all the commands in one place for quick reference.

Minikube is a lightweight Kubernetes cluster that enables you to run Kubernetes clusters locally. It's ideal for learning Kubernetes while developing and testing on a single machine.

More information about minikube can be found here: https://minikube.sigs.k8s.io/docs/

curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
sudo install minikube-linux-amd64 /usr/local/bin/minikube && rm minikube-linux-amd64
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/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

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

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y
  • Add current user to docker group
sudo usermod -aG docker $USER && newgrp docker
curl -LO https://storage.googleapis.com/kubernetes-release/release/`curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt`/bin/linux/amd64/kubectl
sudo chmod +x kubectl
sudo mv kubectl /usr/local/bin
alias k=kubectl
  • Get minikube's IP and enable ingress controller
minikube ip
minikube addons enable ingress


This content originally appeared on DEV Community and was authored by Sunny Bhambhani


Print Share Comment Cite Upload Translate Updates
APA

Sunny Bhambhani | Sciencx (2024-10-21T12:39:29+00:00) Quick guide to install minikube and enable ingress controller on Ubuntu. Retrieved from https://www.scien.cx/2024/10/21/quick-guide-to-install-minikube-and-enable-ingress-controller-on-ubuntu/

MLA
" » Quick guide to install minikube and enable ingress controller on Ubuntu." Sunny Bhambhani | Sciencx - Monday October 21, 2024, https://www.scien.cx/2024/10/21/quick-guide-to-install-minikube-and-enable-ingress-controller-on-ubuntu/
HARVARD
Sunny Bhambhani | Sciencx Monday October 21, 2024 » Quick guide to install minikube and enable ingress controller on Ubuntu., viewed ,<https://www.scien.cx/2024/10/21/quick-guide-to-install-minikube-and-enable-ingress-controller-on-ubuntu/>
VANCOUVER
Sunny Bhambhani | Sciencx - » Quick guide to install minikube and enable ingress controller on Ubuntu. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2024/10/21/quick-guide-to-install-minikube-and-enable-ingress-controller-on-ubuntu/
CHICAGO
" » Quick guide to install minikube and enable ingress controller on Ubuntu." Sunny Bhambhani | Sciencx - Accessed . https://www.scien.cx/2024/10/21/quick-guide-to-install-minikube-and-enable-ingress-controller-on-ubuntu/
IEEE
" » Quick guide to install minikube and enable ingress controller on Ubuntu." Sunny Bhambhani | Sciencx [Online]. Available: https://www.scien.cx/2024/10/21/quick-guide-to-install-minikube-and-enable-ingress-controller-on-ubuntu/. [Accessed: ]
rf:citation
» Quick guide to install minikube and enable ingress controller on Ubuntu | Sunny Bhambhani | Sciencx | https://www.scien.cx/2024/10/21/quick-guide-to-install-minikube-and-enable-ingress-controller-on-ubuntu/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.