Descripción:
Rancher fue construido originalmente para trabajar con múltiples orquestadores, e incluía su propio orquestador llamado Cattle. Con el auge de Kubernetes en el mercado, Rancher 2.x implementa y administra exclusivamente clústeres de Kubernetes que se ejecutan en cualquier lugar, en cualquier proveedor. Rancher puede aprovisionar Kubernetes desde un proveedor alojado, aprovisionar nodos de cómputo y luego instalar Kubernetes en ellos, o importar clusters Kubernetes existentes que se ejecutan en cualquier lugar. La instalación de un servidor Rancher puede administrar miles de clústeres de Kubernetes y miles de nodos desde la misma interfaz de usuario. Rancher agrega un valor significativo a Kubernetes, primero al centralizar la autenticación y el control de acceso basado en roles (RBAC) para todos los clústeres, lo que brinda a los administradores globales la capacidad de controlar el acceso al clúster desde una ubicación.
Objetivo:
Al término del curso el alumno tendrá la capacidad de usar Rancher, plataforma completa de gestión de contenedores para Kubernetes, que le brinda las herramientas para ejecutar Kubernetes con éxito en cualquier lugar.
Temario:
Parte 1. Descripción general
Arquitectura | Recomendaciones de arquitectura | Conceptos de Kubernetes
Parte 2. Guías de inicio rápido de implementación de Rancher
CLI con RancherDeploying Rancher Server | Implementar cargas de trabajo
Parte 3. Instalación de Rancher
Requisitos de instalación | Acerca de las instalaciones de alta disponibilidad | Instalación de Rancher en un clúster de Kubernetes | Otros métodos de instalación | Recursos, referencias y opciones avanzadas
Parte 4. Mejoras y reversiones
Actualizaciones | Rollbacks
Parte 5. Copias de seguridad y recuperación de desastres
Copias de seguridad | Restauraciones
Parte 6. Guía de mejores prácticas
Estrategias de implementación de rancheros | Consejos para correr Rancher | Consejos para configurar contenedores | Consejos para escalar, seguridad y confiabilidad
Parte 7. Autenticación, permisos y configuración global
Configuración de un registro privado predeterminado global | Autenticación Control de acceso basado en roles (RBAC) | Actualización de Kubernetes sin actualizar Rancher | Políticas de seguridad de pod | Aprovisionamiento de plantillas de DriversRKE | Configuración de Kubernetes Clusters en Rancher | Requisitos de nodo para grupos de usuarios Lista de verificación para grupos listos para producción | Configuración de clústeres de proveedores de Kubernetes alojados | Lanzamiento de Kubernetes con Rancher | Importar clusters existentes en Rancher
Parte 8. Administración del clúster
Acceso al clúster | Mejorando y haciendo retroceder Kubernetes | Agregar una política de seguridad de pod | Configuración de clúster | Nodos y agrupaciones de nodos | Kubernetes Persistent Storage: volúmenes y clases de almacenamiento | Proyectos y espacios de nombres de Kubernetes con Rancher | Herramientas para el registro, monitoreo y visibilidad Clones de clon | Rotación de certificados | Copia de seguridad de un clúster | Restauración de un clúster desde la copia de seguridad | Eliminar componentes de Kubernetes de nodos
Parte 9. Administración del proyecto
Agregar usuarios a proyectos | Cuotas de recursos del proyecto | Espacios de nombres | Herramientas para iniciar sesión, monitorear y VisibilityIstio | Canalizaciones CI / CD de Rancher | Políticas de seguridad de pod
Parte 10. Recursos, registros y tuberías de Kubernetes
Kubernetes Cargas de trabajo y vainas | El autoescalador horizontal Pod | Configurar Load Balancer y Ingress Controller en Rancher | Servicio de descubrimiento | Tuberías | Cifrar la comunicación HTTP | Config | Mapas | Secretos | Kubernetes | Registro y registro de Docker