preloader
  • Início
  • Como Instalar o Minikube no Linux de Forma Rápida e Fácil

Minikube é uma ferramenta leve que permite rodar um cluster Kubernetes localmente, ideal para desenvolvedores e equipes DevOps testarem e implantarem aplicações de forma rápida e eficiente. Aprenda como instalar e configurar o Minikube no Linux com este guia passo a passo.

blog-thumb

📖 Tempo estimado de leitura: 2 min


Se você deseja rodar Kubernetes localmente para desenvolvimento e testes

Minikube é uma excelente opção. Neste guia rápido, você aprenderá a instalar o Minikube no Linux de forma simples e eficiente.


Pré-requisitos

Antes de começar, verifique se seu sistema atende aos seguintes requisitos:

* Linux (Ubuntu, Debian, Fedora, etc.)

* Processador de 64 bits

* Pelo menos 2 CPUs, 2 GB de RAM e 20 GB de espaço livre em disco (recomendo pelo menos o dobro)

* Docker instalado (ou outro driver de virtualização como VirtualBox ou KVM)


Passo a Passo para Instalar o Minikube no Linux


Instalar Dependências

Execute o seguinte comando para garantir que todas as dependências essenciais estejam instaladas:


$ sudo apt update && sudo apt install -y curl conntrack
 

(Para distribuições baseadas em Debian/Ubuntu. Se estiver usando Fedora ou outra, ajuste o comando conforme necessário.)


Baixar e Instalar o Minikube

Baixe o binário mais recente e instale-o:


$ curl -LO https://github.com/kubernetes/minikube/releases/latest/download/minikube-linux-amd64

$ sudo install minikube-linux-amd64 /usr/local/bin/minikube && rm minikube-linux-amd64
 

Após a instalação, verifique se o Minikube foi instalado corretamente:


$ minikube version

minikube version: v1.35.0
commit: dd5d320e41b5451cdf3c01891bc4e13d189586ed-dirty
 

Instalar o kubectl (se ainda não tiver)

O kubectl é a ferramenta oficial para gerenciar clusters Kubernetes. Instale-a com:


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

$ sudo install kubectl /usr/local/bin/
 

Verifique a instalação:


$ kubectl version --client

Client Version: v1.32.3
Kustomize Version: v5.5.0
 

Instalar o Docker

$ curl -fsSL https://get.docker.com -o get-docker.sh

$ sh get-docker.sh

$ sudo chmod 766 /var/run/docker.sock

$ sudo usermod -aG docker ${USER}
  

Verificar se o Docker está funcionando:

$ docker run hello-world

Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
e6590344b1a5: Pull complete
Digest: sha256:7e1a4e2d11e2ac7a8c3f768d4166c2defeb09d2a750b010412b6ea13de1efb19
Status: Downloaded newer image for hello-world:latest

Hello from Docker!
This message shows that your installation appears to be working correctly.
 

Iniciar o Minikube

Agora é hora de iniciar seu cluster Kubernetes local!


$ time minikube start --listen-address=0.0.0.0 --cpus=4 --memory=7938 --driver=docker
 
Minikube Start

(O driver pode ser alterado para kvm2, virtualbox, etc., dependendo do seu ambiente.)


Para verificar se tudo está rodando corretamente:


$ kubectl get nodes

NAME       STATUS   ROLES           AGE     VERSION
minikube   Ready    control-plane   4m47s   v1.32.0
 

Muito fácil, não é? 🤠


Conclusão

Agora você tem o Minikube rodando no seu Linux e pode começar a testar aplicações no Kubernetes localmente. Para aprender mais, consulte a documentação oficial do Minikube.

Se este tutorial foi útil, compartilhe com seus colegas DevOps! 🚀



Compartilhe este post e continue acompanhando nosso site para mais novidades sobre Kubernetes e tecnologias open-source!

Dê uma olhada nestes outros artigos interessantes! 🔥



Apoie nosso trabalho 💖

Gostou do que encontrou aqui? A cada clique em um banner, você ajuda a manter este site vivo e gratuito. Seu apoio faz toda a diferença para que possamos continuar trazendo conteúdos que você adora. Muito obrigado! 😊


Artigos que você pode gostar 📌
comments powered by Disqus