Repolode
kubernetes

kubernetes/minikube

Ferramenta para executar um cluster Kubernetes local de nó único ou múltiplos nós no macOS, Linux e Windows durante o desenvolvimento de aplicações.

Alternativa open source a:Docker Desktop

Estrelas
32,207
Forks
5,363
Issues abertas
606
Último commit
anteontem

O que é?

minikube configura um cluster Kubernetes local na máquina do desenvolvedor, com o objetivo de ser uma ferramenta prática para criar e testar aplicações Kubernetes localmente. Ele executa a versão estável mais recente do Kubernetes e oferece suporte a vários runtimes de contêiner, para que você possa escolher o que melhor se encaixa na sua configuração.

Além da criação básica de clusters, minikube atende a necessidades comuns de rede e acesso. O comando `minikube tunnel` expõe serviços LoadBalancer, `minikube service` abre serviços NodePort e o comando `minikube dashboard` inicia a interface web do Kubernetes. Também oferece suporte a vários clusters com nomes distintos por meio de profiles, volumes persistentes, montagens de sistema de arquivos e acesso direto à GPU em hardware NVIDIA e AMD.

minikube oferece um sistema de addons para habilitar serviços pré-empacotados no cluster e pode ser executado no GitHub Codespaces ou em ambientes de CI.

Recursos principais

  • 01Expõe serviços LoadBalancer localmente com `minikube tunnel`.
  • 02Executa vários clusters com nomes distintos lado a lado usando profiles.
  • 03Oferece suporte a runtimes de contêiner selecionáveis e opções configuráveis de apiserver e kubelet.
  • 04Disponibiliza um dashboard integrado, iniciado com `minikube dashboard`.
  • 05Inclui addons para habilitar serviços pré-empacotados e oferece suporte a GPUs NVIDIA e AMD.

Casos de uso

  • Desenvolver e testar aplicações Kubernetes em um laptop antes de implantá-las em um cluster compartilhado.
  • Executar testes de integração baseados em Kubernetes em pipelines de CI.
  • Experimentar localmente recursos do Kubernetes, como volumes persistentes e serviços LoadBalancer.
  • Executar workloads de machine learning acelerados por GPU em um cluster local.

Início rápido

  1. 1

    Siga o guia de introdução para instalar o minikube

  2. 2

    Inicie um cluster local

    minikube start

Em coleções

Tópicos

Perguntas frequentes

O que é minikube?
Ferramenta para executar um cluster Kubernetes local de nó único ou múltiplos nós no macOS, Linux e Windows durante o desenvolvimento de aplicações. minikube configura um cluster Kubernetes local na máquina do desenvolvedor, com o objetivo de ser uma ferramenta prática para criar e testar aplicações Kubernetes localmente. Ele executa a versão estável mais recente do Kubernetes e oferece suporte a vários runtimes de contêiner, para que você possa escolher o que melhor se encaixa na sua configuração.
minikube é gratuito? Qual é a licença?
minikube é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
minikube ainda é mantido?
Manutenção ativa. O último commit de minikube foi em 23 de out. de 2026.
Para que posso usar minikube?
Desenvolver e testar aplicações Kubernetes em um laptop antes de implantá-las em um cluster compartilhado. Executar testes de integração baseados em Kubernetes em pipelines de CI. Experimentar localmente recursos do Kubernetes, como volumes persistentes e serviços LoadBalancer. Executar workloads de machine learning acelerados por GPU em um cluster local.
Como instalar minikube?
Siga o guia de introdução para instalar o minikube Inicie um cluster local: minikube start
Onde consigo minikube?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/kubernetes/minikube

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados