DATOS BÁSICOS
Virtual en horario obligatorio de 16:30-20:52 horas.
REQUISITOS
Trabajadores ocupados o desempleados en la Comunidad Autónoma de Aragón. En especial, este curso está diseñado para administradores de clúster de Kubernetes o para cualquier persona interesada en aprender a trabajar con Kubernetes, que también se beneficiará de los conocimientos impartidos en este curso.
Requisitos:
Para aprovechar al máximo este curso, es recomendable que el alumno tenga habilidades básicas de línea de comandos de Linux y algunos conocimientos de contenedores de Linux (por ejemplo, Docker).
FINALIDAD
Una vez finalizado el curso el alumno habrá adquirido los siguientes conocimientos y habilidades:<br/>· Gestión del ciclo de vida de la aplicación<br/>· Instalación, configuración y validación<br/>· Conceptos básicos<br/>· Redes<br/>· Planificación<br/>· Seguridad<br/>· Mantenimiento de clúster<br/>· Registro / Monitoreo<br/>· Almacenamiento<br/>· Solución de problemas<br/><br/>Examen de certificación incluido: Certified Kubernetes Administrator (CKA)
PROGRAMA
- Comprender las clases de almacenamiento (StorageClass) y los volúmenes persistentes (PersistentVolume).
- Comprender el modo volumen (volumeMode), los modos de acceso (accessMode) y las políticas de recuperación (reclaimPolicy) para volúmenes.
- Comprender la primitiva de las afirmaciones de volumen persistente (PersistentVolumeClaim)
- Configurar aplicaciones con almacenamiento persistente
Módulo 2: Resolución de problemas
- Evaluar el registro de clústeres y nodos
- Entender cómo monitorear aplicaciones
- Administrar registros de stdout y stderr de contenedores
- Solucionar fallos de la aplicación
- Solucionar fallos de los componentes del clúster
- Solucionar problemas de redes
Módulo 3: Cargas de trabajo y Scheduling
- Comprender las implementaciones y cómo realizar actualizaciones continuas y reversiones.
- Utilizar ConfigMaps y Secrets para configurar aplicaciones
- Escalar aplicaciones
- Comprender las primitivas utilizadas para crear implementaciones de aplicaciones robustas y autorreparables.
- Comprender cómo los límites de recursos pueden afectar al Pod scheduling
- Conocimiento de la gestión de manifiestos y herramientas de plantillas comunes.
Módulo 4: Arquitectura, instalación y configuración de clústeres
- Administrar el control de acceso basado en roles (RBAC)
- Utilizar Kubeadm para instalar un clúster básico
- Administrar un clúster de Kubernetes de alta disponibilidad
- Aprovisionar la infraestructura subyacente para implementar un clúster de Kubernetes
- Realizar una actualización de versión en un clúster de Kubernetes con Kubeadm
- Implementar copia de seguridad y restauración de etcd
Módulo 5: Servicios y redes
- Comprender la configuración de redes de host en los nodos del clúster.
- Comprender la conectividad entre Pods
- Comprender los tipos de servicios y endpoints de ClusterIP, NodePort, LoadBalancer
- Utilizar los controladores y recursos de Ingress
- Configurar y utilizar CoreDNS
- Elegir un complemento de interfaz de red de contenedor adecuado
RESPONSABLE DEL CURSO
TU COMUNIDAD
Foros de discusión
- Dudas sobre el curso de Amazon Web Services1 hilos
- Fotografía1 hilos
- Dudas sobre el curso de CSS2 hilos