Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Duración 21 horas
Temario del curso
Introducción al Kubernetes Autoadministrado
- Arquitectura de Kubernetes y componentes principales
- Consideraciones entre Kubernetes administrado y autoadministrado
- Preocupaciones por el bloqueo del proveedor (vendor lock-in) y beneficios de la soberanía
- Opciones de despliegue: kubeadm, kOps e instalación manual
Planificación de la Infraestructura
- Dimensionamiento de hardware para nodos de control y de trabajo
- Requisitos y topologías de alta disponibilidad
- Selección y preparación del sistema operativo (Ubuntu, RHEL, Rocky Linux)
- Prerrequisitos de red y configuración de firewall
Instalación de Ejecutables de Contenedores
- Opciones de tiempo de ejecución de contenedores: containerd vs CRI-O
- Instalación y configuración de containerd
- Instalación y configuración de CRI-O
- Consideraciones de seguridad del tiempo de ejecución
Inicialización del Clúster con kubeadm
- Instalación de kubeadm, kubelet y kubectl
- Inicialización del primer nodo de plano de control
- Configuración de kubeconfig para el acceso al clúster
- Unión de nodos adicionales de plano de control para HA
- Unión de nodos de trabajo al clúster
Configuración de Alta Disponibilidad
- Topologías de etcd apiladas vs externas
- Configuración de HAProxy o Keepalived para el balanceo de carga del servidor de API
- Gestión y renovación de certificados
- Estrategias de copia de seguridad y recuperación para etcd
Redeado de Contenedores
- Selección de plugins CNI: Calico, Cilium, Flannel, Weave
- Instalación y configuración de Calico
- Políticas de red para la seguridad
- Comunicación entre nodos y redado de pods
- Exposición de servicios sin balanceadores de carga de la nube
Balanceo de Carga de Servicios
- MetalLB para balanceo de carga en bare-metal
- Configuración de modos de Capa 2 y BGP
- Alternativas con Keepalived y HAProxy
- Despliegue de controladores Ingress (nginx, Traefik)
Soluciones de Almacenamiento
- Conceptos de clases de almacenamiento y drivers CSI
- Volumenes persistentes locales
- Configuración del provisioner NFS
- Opciones de almacenamiento distribuido: Ceph RBD, OpenEBS
- Capacidades de instantáneas y clonado
Seguridad del Clúster
- Autoridad de certificados y gestión de PKI
- Configuración de RBAC y cuentas de servicio
- Estándares de seguridad de pods y controladores de admisión
- Seguridad del servidor de API y etcd
- Firma y verificación de imágenes
Registro de Contenedores Autoalojado
- Despliegue del registro Harbor
- Configuración de Docker Registry
- Replacación de imágenes y escaneo de vulnerabilidades
- Autenticación e integración del registro
Monitoreo y Observabilidad
- Despliegue de la pila Prometheus y Grafana
- VictoriaMetrics como alternativa ligera
- Recopilación de métricas de nodos y pods
- Reglas de alertas personalizadas y tableros de control
- Agregación de registros con Loki o Fluentd
Mantenimiento del Clúster
- Actualizaciones de versión de Kubernetes utilizando kubeadm
- Actualizaciones rodantes para componentes del plano de control
- Procedimientos de rotación de certificados
- Mantenimiento de nodos y cordoning
Copia de Seguridad y Recuperación ante Desastres
- Procedimientos de copia de seguridad y restauración de etcd
- Velero para la copia de seguridad de recursos del clúster y PV
- Estrategias de réplica entre sitios
- Pruebas de procedimientos de recuperación
Gestión de Multi-Clúster
- Rancher o Portainer para la gestión de clústeres
- Conceptos de federación de clústeres
- Estrategias de distribución de cargas de trabajo
Requerimientos
- Comprensión de los contenedores y la contenedorización
- Experiencia en administración de sistemas Linux
- Conocimientos básicos de redes
- Familiaridad con herramientas de línea de comandos y SSH
Público Objetivo
- Ingenieros DevOps/SRE
- Administradores de sistemas
- Arquitectos técnicos
- Ingenieros de infraestructura que buscan independencia del proveedor
Reseñas (1)
El conocimiento y la paciencia del formador para responder a nuestras preguntas.
Calin Avram - REGNOLOGY ROMANIA S.R.L.
Curso - Deploying Kubernetes Applications with Helm
Traducción Automática