Minikube: Primeiros Passos

= 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 =


 * Mais artigos sobre Kubernetes
 * Docker: Trabalhando com Containers
 * Artigos sobre Cloud
 * Mais Artigos sobre Cloud / WebDev / Tecnologias