Principais comandos do Minikube
Preparando o ambiente requisitos de sistema:
- Kubernetes: Versão mínima recomendada (ex: Kubernetes 1.21 ou superior).
- Recursos de Hardware: Recomenda-se pelo menos 4 CPUs e 8 GB de RAM para um cluster Kubernetes de desenvolvimento.
- Ferramentas Necessárias: Kubectl, Istioctl (CLI do Istio).
1. Iniciar o Minikube
Inicializa o cluster Kubernetes local:
minikube start
•Para especificar o driver, como VirtualBox:
minikube start --driver=virtualbox
2. Parar o Minikube
Para desligar o cluster sem deletá-lo:
minikube stop
3. Deletar o Minikube
Remove o cluster e todas as configurações:
minikube delete
•Para deletar todas as instâncias do Minikube:
minikube delete --all
4. Verificar o Status do Minikube
Mostra o status atual do cluster:
minikube status
5. Obter o IP do Cluster
Para obter o IP da VM onde o Minikube está rodando:
minikube ip
6. Acessar o Painel do Kubernetes (Dashboard)
Abre o dashboard do Kubernetes:
minikube dashboard
7. Listar Addons Disponíveis
Minikube possui diversos addons que você pode ativar. Para listar os addons disponíveis:
minikube addons list
8. Ativar/Desativar Addons
Para ativar um addon, como o ingress:
minikube addons enable ingress
Para desativar um addon:
minikube addons disable ingress
9. Ver Logs do Minikube
Para visualizar os logs do cluster:
minikube logs
10. Executar Comandos na VM do Minikube
Para acessar o shell da VM do Minikube:
minikube ssh
11. Configurações do Minikube
Para listar e alterar configurações do Minikube:
•Listar configurações:
minikube config view
•Definir uma configuração, como o driver padrão:
minikube config set driver virtualbox
•Resetar todas as configurações:
minikube config unset driver
12. Testar Aplicações Localmente
Exponha um serviço em execução dentro do cluster para sua máquina local:
minikube service <nome-do-servico>
Por exemplo:
minikube service my-app
13. Trocar o Contexto para Minikube
Se você estiver usando múltiplos clusters Kubernetes, você pode trocar o contexto para o Minikube:
kubectl config use-context minikube
14. Montar um Diretório Local na VM
Monta um diretório local no host dentro da VM do Minikube:
minikube mount /path/host:/path/vm
15. Atualizar Minikube
Atualiza Minikube para a versão mais recente:
minikube update-check
16. Alterar a Versão do Kubernetes
Para usar uma versão específica do Kubernetes:
minikube start --kubernetes-version=v1.23.0
17. Mostrar a URL de um Serviço
Para obter a URL de um serviço exposto por Minikube:
minikube service <service-name> --url
18. Escalar Recursos no Minikube
Para aumentar a quantidade de CPUs ou memória usadas pelo Minikube:
minikube start --cpus=4 --memory=8192
Esses comandos cobrem as principais operações que você pode realizar com o Minikube para gerenciar seu cluster Kubernetes local.