0
respostas

Kubernetes remoto não é acessivel via Lens

Bom dia.

Estava tentando configurar algum dashboard para monitorar meu k8s, porém estava com dificuldades para conseguir acessar via Browser, , depois de algumas pesquisas, eu consegui via port-forward fazer o encaminhamento de porta para acessar o Dashboard do k8s que está numa VM no meu PC: kubectl port-forward -n kubernetes-dashboard service/kubernetes-dashboard 10443:443 --address 0.0.0.0

Acessivel via: https://192.168.0.109:10443/

Este é acesso ao Dashboard mais comum do k8s, então eu tentei configurar o Lens, porém não consigo fazer a conexão do Lens do meu Desktop para o k8s que está na VM do meu VMWARE Local, ocorre este erro:

E1007 23:22:09.660628 24248 proxy_server.go:147] Error while proxying request: x509: cannot validate certificate for 192.168.0.109 because it doesn't contain any IP SANs
x509: cannot validate certificate for 192.168.0.109 because it doesn't contain any IP SANs

Na shell da VM o comando do kubectl port-forward imprime estas mensagens:

Handling connection for 10443
E1007 23:21:43.455829  165064 portforward.go:385] error copying from local connection to remote stream: read tcp4 192.168.0.109:10443->192.168.0.108:3201: read: connection reset by peer
Handling connection for 10443
E1007 23:22:04.795126  165064 portforward.go:385] error copying from local connection to remote stream: read tcp4 192.168.0.109:10443->192.168.0.108:3219: read: connection reset by peer

Pesquisei a respeito, mas não encontrei um jeito de conectar o Lens do meu Desktop ao K8S do meu Ubuntu20. O K8S está rodando via minikube no Ubuntu20. O problema acontece ao utilizar o Kind ao invés do Minikube também.

Como faço para resolver este caso?

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