Minikube: Primeiros Passos

From Wiki
Revision as of 10:54, 25 February 2019 by Ebasso (talk | contribs)


Usando o kubectl com o Minikube

Para conectar-se ao cluster do Kubernetes, o kubectl precisa saber sobre o master-node e das credenciais para se conectar a ele.

Informações de configuração (kubectl config view)

1) Verifique a configuração de conexão do kubectl ao Minikube, através do comando

kubectl config view

Resultado:

apiVersion: v1
clusters:
- cluster:
    certificate-authority: /Users/ebasso/.minikube/ca.crt
    server: https://192.168.99.100:8443
  name: minikube
contexts:
- context:
    cluster: minikube
    user: minikube
  name: minikube
current-context: minikube
kind: Config
preferences: {}
users:
- name: minikube
  user:
    client-certificate: /Users/ebasso/.minikube/client.crt
    client-key: /Users/ebasso/.minikube/client.key
 

Informações do cluser (kubectl cluster-info)

2) Verifique as informações do clusters Kubernetes

kubectl cluster-info

Resultado:

Kubernetes master is running at https://192.168.99.100:8443
KubeDNS is running at https://192.168.99.100:8443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy

To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'.

Usando o Kubernetes Dashboard

Através do comando (minikube dashboard)

1) Vamos habilitar o Kubernetes Dashboard no Minikube através do comando:

minikube dashboard

Resultado:

Enabling dashboard ...
🤔  Verifying dashboard health ... 
🚀  Launching proxy ...
🤔  Verifying proxy health ...
🎉  Opening http://127.0.0.1:55956/api/v1/namespaces/kube-system/services/http:kubernetes-dashboard:/proxy/ in your default browser...

Automaticamente é aberto o browser no dashboard do K8s.

Através do comando (kubectl proxy)

No passo anterior, se você executar um Ctrl+C, o dashboard é fechado.

Para evitarmos isso executamos o comando:

kubectl proxy

Basta acessar a url http://127.0.0.1:8001/api/v1/namespaces/kube-system/services/http:kubernetes-dashboard:/proxy/#!/namespace?namespace=default

Ver também