Configuremos el acceso remoto a nuestro clúster

por Carlos
0 comentario

Hasta el momento nos hemos conectado a nuestro clúster (Master) mediante SSH, sin embargo, podemos hacerlo desde nuestra maquina local, en pocos pasos y muy poca configuración.

Comenzamos!!!!

Primero debemos conectarnos vía ssh a nuestro Master y revisamos mediante kubectl nuestros nodos.

Ahora debemos instalar en nuestro equipo local la herramienta kubectl, ya que únicamente la tenemos instalada en la maquina Master y sus nodos. Para hacer esto debemos ejecutar el siguiente comando.

En mi caso, tengo un MacBook Pro, por ello he utilizado la herramienta brew para instalar Kubectl mediante kubernetes-cli

brew install kubernetes-cli

Luego confirmamos que tenemos correctamente instalado kubectl, utilizando kubectl version

kubectl version
Client Version: version.Info{Major:"1", Minor:"20", GitVersion:"v1.20.4", GitCommit:"e87da0bd6e03ec3fea7933c4b5263d151aafd07c", GitTreeState:"clean", BuildDate:"2021-02-21T20:21:49Z", GoVersion:"go1.15.8", Compiler:"gc", Platform:"darwin/amd64"}
The connection to the server localhost:8080 was refused - did you specify the right host or port?

Si nos fijamos en la salida del comando anterior, nos indica que la conexión al clúster fue rechaza, eso está bien dado que no tenemos ningún clúster configurado. Ahora vamos a copiar las credenciales de nuestro clúster remoto y las copiaremos a nuestra máquina local.

 scp -r ctmaster@192.168.1.210:/home/ctmaster/.kube .

Una vez ejecutado el comando anterior, podemos nuevamente verificar nuestra configuración mediante kubectl version. Veamos como nos va.

Client Version: version.Info{Major:"1", Minor:"20", GitVersion:"v1.20.4", GitCommit:"e87da0bd6e03ec3fea7933c4b5263d151aafd07c", GitTreeState:"clean", BuildDate:"2021-02-21T20:21:49Z", GoVersion:"go1.15.8", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"20", GitVersion:"v1.20.4", GitCommit:"e87da0bd6e03ec3fea7933c4b5263d151aafd07c", GitTreeState:"clean", BuildDate:"2021-02-18T16:03:00Z", GoVersion:"go1.15.8", Compiler:"gc", Platform:"linux/amd64"}

Ahora veamos nuestros nodos desde nuestra máquina local (laptop)

Ya podemos ver nuestros nodos desde nuestro laptop o máquina local.

Que lo disfruten!!!!

You may also like