3
respostas

Erro certificado (Unable to connect to the server: x509: certificate signed by unknown authority)

Após executar os comandos da opção conect do cluster e executar o comando abaixo, apresenta erro de certificado.

$ kubectl get pods Unable to connect to the server: x509: certificate signed by unknown authority

Alguém sabe como resolver?

3 respostas

Olá Carlos,

Estive verificando na documentação do Kubernetes, o certificado não está sendo reconhecido por algum motivo, como uma medida de solução, eles sugerem fazer uma sobrescrita do kubeconfig pelo usuário admin:

mv  $HOME/.kube $HOME/.kube.bak
mkdir $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config

Estou colocando maiores detalhes presentes na certificação: https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/troubleshooting-kubeadm/#tls-certificate-errors

Abs

Olá Rafael,

Quando realizo a sobrescrita do kubeconfig, o namespace da alura não aparece mais ao executar o comando "kubectl config get-contexts"

Abri o link que você encaminhou, mas lá não ficou claro se a solução se encaixa nessa situação.

Agradeço o retorno.

Abraços

Olá Carlos,

Estive fazendo algumas pesquisas a mais, encontrei o relato de um usuário que teve um problema similar com um certificado que havia sido gerado automaticamente e utilizou o seguinte comando para pular a verificação do certificado. Poderia por favor tentar colocar essa flag juntamente ao kubetcl?

--insecure-skip-tls-verify=true 

Abs

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software