4 Rancher #
Consulte la documentación de Rancher en https://ranchermanager.docs.rancher.com/v2.14.
Rancher es una potente plataforma de gestión de Kubernetes de código abierto que agiliza la implementación, las operaciones y la supervisión de clústeres de Kubernetes en múltiples entornos. Tanto si gestiona clústeres in situ, en la nube o en el edge, Rancher proporciona una plataforma unificada y centralizada para todas sus necesidades de Kubernetes.
4.1 Características clave de Rancher #
Gestión de múltiples clústeres: La interfaz intuitiva de Rancher le permite gestionar clústeres de Kubernetes desde cualquier lugar: nubes públicas, centros de datos privados y ubicaciones edge.
Seguridad y conformidad con las normas: Rancher aplica políticas de seguridad, control de acceso basado en funciones (RBAC) y estándares de cumplimiento en todo su entorno de Kubernetes.
Operaciones de clúster simplificadas: Rancher automatiza el aprovisionamiento, las actualizaciones y la resolución de problemas de los clústeres, simplificando las operaciones de Kubernetes para equipos de todos los tamaños.
Catálogo de aplicaciones centralizado: El catálogo de aplicaciones de Rancher ofrece una amplia gama de gráficos de Helm y operadores de Kubernetes, lo que facilita la implementación y gestión de aplicaciones en contenedores.
Entrega continua: Rancher admite GitOps y canalizaciones de CI/CD, lo que permite procesos de entrega de aplicaciones automatizados y optimizados.
4.2 Uso de Rancher en SUSE Edge #
Rancher proporciona varias funcionalidades principales a la pila SUSE Edge:
4.2.1 Gestión centralizada de Kubernetes #
En implementaciones edge típicas con numerosos clústeres distribuidos, Rancher actúa como un plano de control central para gestionar estos clústeres de Kubernetes. Ofrece una interfaz unificada para el aprovisionamiento, la actualización, la supervisión y la resolución de problemas, lo que simplifica las operaciones y garantiza la coherencia.
4.2.2 Despliegue simplificado de clústeres #
Rancher agiliza la creación de clústeres de Kubernetes en el sistema operativo ligero SUSE Linux Micro, facilitando el despliegue de infraestructura edge con capacidades robustas de Kubernetes.
4.2.3 Despliegue y gestión de aplicaciones #
El catálogo de aplicaciones integrado de Rancher puede simplificar el despliegue y la gestión de aplicaciones en contenedores en clústeres SUSE Edge, lo que permite un despliegue fluido de cargas de trabajo edge.
4.2.4 Seguridad y aplicación de políticas #
Rancher proporciona herramientas de gobernanza basadas en políticas, control de acceso basado en funciones (RBAC) e integración con proveedores de autenticación externos. Esto ayuda a que las implementaciones de SUSE Edge mantengan la seguridad y el cumplimiento, algo fundamental en entornos distribuidos.
4.3 Prácticas recomendadas #
4.3.1 GitOps #
Rancher incluye Fleet como componente integrado para permitir la gestión de configuraciones de clúster y despliegues de aplicaciones con código almacenado en git.
4.3.2 Observabilidad #
Rancher incluye herramientas de supervisión y registro integradas como Prometheus y Grafana para obtener información exhaustiva sobre el estado y el rendimiento de su clúster.
4.4 Instalación con Edge Image Builder #
SUSE Edge utiliza Chapter 8, Edge Image Builder para personalizar las imágenes base del sistema operativo SUSE Linux Micro. Siga Section 25.6, “Instalación de Rancher” para una instalación de Rancher en entorno aislado sobre clústeres de Kubernetes aprovisionados por EIB.