Solicitar información

Temario del curso

Introducción a Kubernetes autogestionado

  • Arquitectura y componentes clave de Kubernetes
  • Diferencias entre Kubernetes gestionado y autogestionado
  • Riesgos asociados al enganche con proveedores y ventajas de la soberanía operativa
  • Opciones de despliegue: kubeadm, kOps e instalación manual

Planificación de la infraestructura

  • Dimensionado del hardware para nodos controladores y trabajadores
  • Requisitos y topologías de alta disponibilidad
  • Selección e instalación del sistema operativo (Ubuntu, RHEL, Rocky Linux)
  • Prerequisitos de red y configuración de firewalls

Instalación de entornos de ejecución para contenedores

  • Opciones disponibles: containerd frente a CRI-O
  • Instalación y configuración de containerd
  • Instalación y configuración de CRI-O
  • Aspectos de seguridad en el entorno de ejecución de contenedores

Inicialización del clúster mediante kubeadm

  • Instalación de las herramientas kubeadm, kubelet y kubectl
  • Iniciación del primer nodo controlador del clúster
  • Configuración del archivo kubeconfig para acceder al clúster
  • Agregar más nodos controladores con el fin de lograr alta disponibilidad
  • Incorporación de los nodos trabajadores al clúster

Configuración de alta disponibilidad

  • Diferencias entre topologías etcd integradas o externas
  • Configuración de HAProxy o Keepalived para el equilibrio de carga del servidor API
  • Gestión y renovación de certificados SSL
  • Estrategias de copia de seguridad y recuperación de datos en etcd

Redes para contenedores

  • Opciones disponibles de plugins CNI: Calico, Cilium, Flannel y Weave
  • Instalación y configuración del plugin Calico
  • Aplicación de políticas de red para aumentar la seguridad
  • Comunicación entre nodos y redes internas de los contenedores
  • Mecanismos para exponer servicios sin depender de balanceadores de carga cloud

Equilibrio de carga de servicios

  • Uso de MetalLB como solución de equilibrio de carga para entornos físicos
  • Configuración de los modos Layer 2 y BGP en este sistema
  • Otras alternativas, tales como Keepalived o HAProxy
  • Implementación de controladores Ingress: nginx y Traefik

Soluciones de almacenamiento

  • Conceptos básicos sobre clases de almacenamiento y drivers CSI
  • Utilización de volúmenes persistentes locales
  • Configuración del aprovisionador NFS para compartir recursos de almacenamiento
  • Opciones distribuidas: Ceph RBD y OpenEBS para arquitecturas escalables
  • Funcionalidades avanzadas, como copias instantáneas o clonación de volúmenes

Seguridad del clúster

  • Gestión de autoridades certificadoras y sistemas PKI para autenticar conexiones
  • Implementación de políticas RBAC y gestión de cuentas de servicio
  • Aplicación de estándares de seguridad en contenedores y filtros de admisión
  • Protección del acceso al servidor API y a las bases de datos etcd
  • Firma y verificación criptográfica de imágenes contenedoras para prevenir modificaciones no autorizadas

Registro privado de contenedores autoalojado

  • Despliegue del repositorio Harbor para el control centralizado de imágenes
  • Configuración básica del servicio Docker Registry oficial
  • Replicación de imágenes y análisis de vulnerabilidades en los paquetes almacenados
  • Autenticación de usuarios e integración con flujos de trabajo internos

Monitorización y observabilidad

  • Despliegue del conjunto de herramientas Prometheus y Grafana para métricas detalladas
  • Uso de VictoriaMetrics como alternativa ligera y eficiente
  • Recopilación sistemática de datos sobre recursos del nodo y actividad en contenedores
  • Diseño de reglas propias para alertas críticas y creación de dashboards personalizados
  • Agregación de registros mediante Loki o Fluentd, facilitando la resolución de problemas

Mantenimiento del clúster

  • Actualizaciones controladas a nuevas versiones de Kubernetes usando kubeadm como guía principal
  • Aplicación gradual de parches y actualizaciones en componentes esenciales
  • Procedimientos estándar para la rotación segura de certificados digitales
  • Mantenimiento selectivo de nodos, bloqueando temporalmente su participación en el clúster durante tareas de mantenimiento

Copias de seguridad y planificación ante desastres

  • Metodologías probadas para respaldar y recuperar datos en etcd
  • Utilización de Velero como plataforma eficaz para copiar recursos del clúster e instantáneas de volúmenes persistentes
  • Estrategias recomendadas para replicar información crítica entre ubicaciones distintas
  • Ensayos periódicos para validar la efectividad real de los procesos de recuperación establecidos

Administración multi-clúster

  • Servicios como Rancher o Portainer, útiles para coordinar varios entornos Kubernetes simultáneamente
  • Principios y desafíos que presenta la federación de múltiples clústeres en un mismo ecosistema organizacional
  • Métodos eficaces para distribuir cargas de trabajo computacional entre distintas plataformas gestionadas internamente

Requerimientos

  • Conocimientos básicos sobre contenedores y la virtualización mediante contenedores
  • Experiencia en administración de sistemas Linux
  • Comprensión elemental de conceptos de red
  • 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 frente a proveedores
 21 Horas

Formación Corporativa a Medida

Soluciones de formación diseñadas exclusivamente para empresas.

  • Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
  • Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
  • Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Inversión

Precio por grupo privado (formación online) desde 4350 € + IVA*

Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales

Reseñas (1)

Próximos cursos

Categorías Relacionadas