Skip to content

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

  1. Ingresar a Rancher Server por medio de un navegador web y utilizando las credenciales de la instalación de Rancher Server: admin/Sns3Rancher123
  2. Haga clic en ☰, luego en Cluster Management
  3. En la página Clústeres, seleccionar Import Existing
  4. Elija el tipo de clúster: Generic
  5. Introduzca un nombre de clúster: cluster-users
  6. Dar clic en el botón: Create
  7. Copiar el comando que tiene el siguiente mensaje por encima de él:
    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:
    
    Ejemplo:
    curl --insecure -sfL https://rancher.35-222-79-81.nip.io/v3/import/dqs4lmq6t5fw77nfj7r2f6s7pl4vgr4dgtxp9bgprh8slbkgdgjd5x_c-m-v9q74qx4.yaml | kubectl apply -f -
    
  8. Ingresar al servidor student-#-aio con las credenciales o llave proporcionados
    ssh student@student-#-aio -i private_key_student-#.pem
    
  9. Ingresar al cluster de Kubernetes utilizando el archivo kubeconfig
    export KUBECONFIG=~/rke-cluster-users/kube_config_cluster.yml
    
  10. Verifique que todos los servidores estan ejecutándose correctamente y que se encuentra en el cluster correcto
    kubectl get nodes
    
  11. 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 -
    
  12. Haga clic en ☰, luego en Cluster Management y esperar a que el nuevo cluster importado cluster-users se encuentre en estado Active
  13. Haga clic en el botón Explore
  14. Haga clic en Cluster y luego en Nodes