Comandos Minikube
start
-
Função: criar Kubernetes cluster com n nós
-
Sintaxe:
$ minikube start --nodes=<número de nós>
-
Exemplo:
$ minikube start --nodes=2
-
Flags
-
-p
-
Função: identificar um perfil (profile)
-
Sintaxe:
$ minikube -p <nome do perfil> start
Por padrão, o nome do perfil é “default”
-
Exemplo:
$ minikube -p dev.to start
-
-
--cpus
-
Função: especificar a quantidade de CPUs para o container
-
Sintaxe:
$ minikube start --cpus <quantidade de CPUs>
-
Exemplo:
$ minikube start --cpus 2
-
-
--memory
-
Função: especificar a quantidade de memória para o container
-
Sintaxe:
$ minikube start --memory <quantidade de memório, em MB>
-
Exemplo:
$ minikube start --memory=4098
-
-
status
-
Função: imprimir informações básicas sobre o cluster
-
Sintaxe:
$ minikube status
-
Exemplo
-
Comando:
$ minikube status
-
Saída
minikube type: Control Plane host: Running kubelet: Running apiserver: Running kubeconfig: Configured minikube-m02 type: Worker host: Running kubelet: Running
-
service
-
Função: abrir a aplicação no navegador
-
Sintaxe:
minikube service <nome do service>
Obter o nome do service: arquivo manifesto do tipo Service (
kind: Service
) > camponame
(metadata > name
) -
Exemplo
-
Comando:
minikube service myapp
-
Saída
|-----------|-------|-------------|---------------------------| | NAMESPACE | NAME | TARGET PORT | URL | |-----------|-------|-------------|---------------------------| | default | myapp | 80 | http://192.168.49.2:30493 | |-----------|-------|-------------|---------------------------| 🎉 Opening service default/myapp in default browser...
-
addons
-
Função: gerenciar os addons no minikube
-
Sintaxe:
$ minikube addons <parâmetros>
-
Subcomandos
enable
-
Função: habilitar um addon no minikube
-
Sintaxe:
$ minikube addons enable <nome do addon>
-
Exemplo:
$ minikube addons enable metrics-server
-
cache (comando descontinuado)
-
Função: gerenciar uma imagem local no minikube
-
Subcomando
add
-
Função: adicionar uma imagem para o cache local (cluster)
-
Sintaxe:
$ minikube cache add <nome da imagem>
-
Exemplo:
$ minikube cache add java-k8s
-
ssh
-
Função: acessar o minikube via SSH
-
Sintaxe
-
Acessar o minikube com o namespace padrão (“default”):
$ minikube ssh
-
Acessar o minikube com um namespace específico:
$ minikube -p <namespace> ssh
-
-
Exemplo:
$ minikube -p dev-to ssh
dashboard
-
Função: acessar o dashboard do Kubernetes rodando dentro do minikube
-
Sintaxe:
$ minikube dashboard
-
Exemplo:
$ minikube dashboard