|
Este documento ha sido traducido utilizando tecnología de traducción automática. Si bien nos esforzamos por proporcionar traducciones precisas, no ofrecemos garantías sobre la integridad, precisión o confiabilidad del contenido traducido. En caso de discrepancia, la versión original en inglés prevalecerá y constituirá el texto autorizado. |
Instalación SUSE Rancher Prime
Esta sección proporciona una visión general de las opciones de arquitectura para instalar Rancher, describiendo las ventajas de cada opción.
terminología
En esta sección,
-
El servidor de Rancher gestiona y aprovisiona clústeres de Kubernetes. Puedes interactuar con los clústeres de Kubernetes en sentido descendente a través de la interfaz de usuario del servidor de Rancher. El servidor de gestión de Rancher se puede instalar en cualquier clúster de Kubernetes, incluidos clústeres alojados, como los clústeres de Amazon EKS.
-
RKE (Rancher Kubernetes Engine) es una distribución de Kubernetes certificada y una CLI/biblioteca que crea y gestiona un clúster de Kubernetes.
-
K3s (Kubernetes Ligero) también es una distribución de Kubernetes totalmente conforme. Es más reciente que RKE, más fácil de usar y más ligero, con un tamaño binario de menos de 100 MB.
-
RKE2 es una distribución de Kubernetes totalmente conforme que se centra en la seguridad y el cumplimiento de las normativas en EE. UU. Gobierno federal de Estados Unidos.
Visión general de las opciones de instalación
Rancher se puede instalar en estas arquitecturas principales:
Instalación de Kubernetes de alta disponibilidad con la CLI de Helm
Recomendamos usar Helm, un gestor de paquetes de Kubernetes, para instalar Rancher en múltiples nodos en un clúster de Kubernetes dedicado. Para los clústeres de RKE, se requieren tres nodos para lograr un clúster de alta disponibilidad. Para los clústeres de K3s, solo se requieren dos nodos.
Instalación de Rancher en EKS con el AWS Marketplace
Rancher se puede instalar en Amazon Elastic Kubernetes Service (EKS) a través del AWS Marketplace. El clúster de EKS desplegado está listo para producción y sigue las mejores prácticas de AWS.
Single-node Kubernetes Install
Rancher se puede instalar en un clúster de Kubernetes de un solo nodo. En este caso, el servidor de Rancher no tiene alta disponibilidad, lo cual es importante para ejecutar Rancher en producción.
Sin embargo, esta opción es útil si deseas ahorrar recursos utilizando un solo nodo a corto plazo, mientras preservas un camino de migración a alta disponibilidad. En el futuro, puedes añadir nodos al clúster para obtener un servidor de Rancher de alta disponibilidad.
Instalación de Docker
Para fines de prueba y demostración, Rancher se puede instalar con Docker en un solo nodo. Un clúster local de Kubernetes se instala en el único contenedor de Docker, y Rancher se instala en el clúster local.
El operador de copia de seguridad de Rancher se puede utilizar para migrar Rancher de la instalación de un solo contenedor de Docker a una instalación en un clúster de Kubernetes de alta disponibilidad. Para más detalles, consulta la documentación sobre migrar Rancher a un nuevo clúster.
Otras opciones
También hay instrucciones separadas para instalar Rancher en un entorno aislado o detrás de un proxy HTTP:
| Nivel de Acceso a Internet | Instalación de Kubernetes - Muy Recomendado | Instalación de Docker |
|---|---|---|
Con acceso directo a Internet |
xref:[Documentos] |
|
Detrás de un proxy HTTP |
Estos xref:[docs,] más esta xref:[configuración] |
|
En un entorno aislado |
Recomendamos instalar Rancher en un clúster de Kubernetes, porque en un clúster de múltiples nodos, el servidor de gestión de Rancher se vuelve altamente disponible. Esta configuración de alta disponibilidad ayuda a mantener un acceso consistente a los clústeres de Kubernetes que Rancher gestionará.
Por esa razón, recomendamos que para una arquitectura de nivel de producción, debéis configurar un clúster de Kubernetes de alta disponibilidad y luego instalar Rancher en él. Después de que Rancher esté instalado, podéis usar Rancher para desplegar y gestionar clústeres de Kubernetes.
Para fines de prueba o demostración, podéis instalar Rancher en un único contenedor de Docker. En esta instalación de Docker, podéis usar Rancher para configurar clústeres de Kubernetes de forma inmediata. La instalación de Docker os permite explorar la funcionalidad del servidor Rancher, pero está destinada a ser utilizada solo para desarrollo y pruebas.
Nuestras instrucciones para instalar Rancher en Kubernetes describen cómo usar primero K3s o RKE para crear y gestionar un clúster de Kubernetes, y luego instalar Rancher en ese clúster.
Cuando los nodos en vuestro clúster de Kubernetes estén en funcionamiento y cumplan con los requisitos de nodo, usaréis Helm para desplegar Rancher en Kubernetes. Helm utiliza el gráfico de Helm de Rancher para instalar una réplica de Rancher en cada nodo del clúster de Kubernetes. Recomendamos usar un equilibrador de carga para dirigir el tráfico a cada réplica de Rancher en el clúster.
Para una discusión más extensa sobre la arquitectura de Rancher, consultad el resumen de arquitectura, recomendaciones para arquitectura de nivel de producción, o nuestra guía de mejores prácticas.
Requisitos previos
Antes de instalar Rancher, aseguraos de que vuestros nodos cumplan con todos los requisitos de instalación.
Consejo de Arquitectura
Para el mejor rendimiento y mayor seguridad, recomendamos un clúster de Kubernetes separado y dedicado para el servidor de gestión de Rancher. No se aconseja ejecutar cargas de trabajo de usuarios en este clúster. Después de desplegar Rancher, podéis crear o importar clústeres para ejecutar vuestras cargas de trabajo.
Para más recomendaciones de arquitectura, consultad esta página.
Más opciones para instalaciones en un clúster de Kubernetes
Consultad las opciones del gráfico de Helm para detalles sobre la instalación de Rancher en un clúster de Kubernetes con otras configuraciones, incluyendo:
En las instrucciones de instalación de Rancher, recomendamos utilizar K3s o RKE para configurar un clúster de Kubernetes antes de instalar Rancher en el clúster. Tanto K3s como RKE tienen muchas opciones de configuración para personalizar el clúster de Kubernetes según tu entorno específico. Para la lista completa de sus capacidades, consulte su documentación: