Importar un cluster de Kubernetes a Rancher Server
Rancher Server permite la importación de Clusters de Kubernetes existentes para agregar la capa de administración y autenticación.
Laboratorio: Importar un cluster de Rancher Kubernetes Engine (RKE) existente
Descripción
La presente guía utiliza la instalación de Rancher Server realizada anteriormente, para registrar y administrar un cluster de Kubernetes existente.
Objetivos
- Importar a Rancher Server un cluster de Rancher Kubernetes Engine (RKE) existente
Antes de comenzar
- Contar con el acceso al ambiente de laboratorio
- Haber realizado los laboratorios de Proceso de Instalación Rancher Kubernetes Engine (RKE), Instalación Rancher Server y Instalación de un cluster de Kubernetes
Inicio de laboratorio
- Ingresar a Rancher Server por medio de un navegador web y utilizando las credenciales de la instalación de Rancher Server: admin/Sns3Rancher123
- Haga clic en ☰, luego en Cluster Management
- En la página Clústeres, seleccionar Import Existing
- Elija el tipo de clúster: Generic
- Introduzca un nombre de clúster: cluster-users
- Dar clic en el botón: Create
- Copiar el comando que tiene el siguiente mensaje por encima de él:
Ejemplo:
If you get a "certificate signed by unknown authority" error, your Rancher installation has a self-signed or untrusted SSL certificate. Run the command below instead to bypass the certificate verification:curl --insecure -sfL https://rancher.35-222-79-81.nip.io/v3/import/dqs4lmq6t5fw77nfj7r2f6s7pl4vgr4dgtxp9bgprh8slbkgdgjd5x_c-m-v9q74qx4.yaml | kubectl apply -f - - Ingresar al servidor student-#-aio con las credenciales o llave proporcionados
ssh student@student-#-aio -i private_key_student-#.pem - Ingresar al cluster de Kubernetes utilizando el archivo kubeconfig
export KUBECONFIG=~/rke-cluster-users/kube_config_cluster.yml - Verifique que todos los servidores estan ejecutándose correctamente y que se encuentra en el cluster correcto
kubectl get nodes - Ejecutar el comando que se proporciona al momento de crear el nuevo cluster
Ejemplo:
curl --insecure -sfL https://rancher.35-222-79-81.nip.io/v3/import/dqs4lmq6t5fw77nfj7r2f6s7pl4vgr4dgtxp9bgprh8slbkgdgjd5x_c-m-v9q74qx4.yaml | kubectl apply -f - - Haga clic en ☰, luego en Cluster Management y esperar a que el nuevo cluster importado cluster-users se encuentre en estado Active
- Haga clic en el botón Explore
- Haga clic en Cluster y luego en Nodes