4
respostas

Docker não instala o Kubernetes

Boa tarde,

Meu Docker Descktop não instala o Kubernetes. Ao selecionar "Enable Kubernetes" o Docker fica preso na mensagem "Starting...".

Em "C:%USERPROFILE%\AppData\Local\Docker\log.txt" repete sempre a mesma mensagem:

[GoBackendProcess ][Info ] external: POST /events 200 "Go-http-client/1.1" "[ApiProxy ][Info ] cannot get lease for master node: Get "https://kubernetes.docker.internal:6443/apis/coordination.k8s.io/v1/namespaces/kube-node-lease/leases/docker-desktop\": dial tcp: lookup kubernetes.docker.internal: no such host

Ao pesquisar no Google, achei outros usuários com o mesmo problema (https://github.com/docker/for-win/issues/1962), entretanto não consegui replicar esta solução em minha máquina.

Minha tentativa principal foi editar o arquivo "C:%USERPROFILE%.kube" de

https://kubernetes.docker.internal:6443 para https://localhost:6443

Entretanto, me parece que o Docker edita o arquivo "config" novamente, voltando ao valor padrão.

Infelizmente, empaquei em como instalar o Kubernetes é recorro a ajuda Alura.

Desde já, obrigado,

Detalhes do ambiente:

Windows 10 Pro x64

Docker Desktop Installer da versão do produto 2.3.3.2

Docker version 19.03.12, build 48a66213fe (tentei reinstalar uma vez, creio que estou com as configurações padrão)

Tentando instalar Kubernetes v1.18.3

4 respostas

Oi André, boa tarde, tudo bem?

Você já tentou utilizar a opção de Reset Kubernetes Cluster ou também deletar a pasta ./kube/config?

Oi Daniel, tudo certo?

Apagar a pasta "./kube/config", já havia tentado previamente.

Refiz novamente isso, e também tentei a opção "Reset Kubernetes Cluster".

Refiz novamente com essa opções, mas ainda sem sucesso. Continuo com o mesmo erro.

Tambem quero comentar que ao usar o comando "kubectl get nodes" eu recebo a seguinte mensagem:

"Unable to connect to the server: dial tcp: lookup kubernetes.docker.internal: no such host"

André, é uma situação realmente estranha. O Docker em si funciona normalmente em sua máquina?

Tente instalar uma versão mais nova só pra ver se consegue iniciar o cluster sem problemas.

O docker em si funciona normalmente, inclusive havia realizado os outros cursos da alura relacionado ao docker.

Entretanto, o docker desktop não habilita o kubernetes.

Irei tentar desinstalar a versão que tenho, pela mais atual e testar novamente mais tarde.