Temario del curso
Introducción
- Objetivos
- Quién Eres
- La Fundación Linux
- Capacitación de la Fundación Linux
- Programas de Certificación y Distintivos Digitales
- Preparando Tu Sistema
- Registro del Curso
- Laboratorios
Arquitectura de Kubernetes
- ¿Qué es Kubernetes?
- Componentes de Kubernetes
- Desafíos
- La Herencia de Borg
- Arquitectura de Kubernetes
- Terminología
- Nodo Maestro
- Nodos Esclavos (Worker)
- Pods
- Servicios
- Controladores / Operadores
- Una IP por Pod
- Configuración de Red
- Archivo de Configuración de Red CNI
- Comunicación Pod-a-Pod
- Fundación de Computación Nativa de la Nube (CNCF)
- Recomendaciones de Recursos
- Laboratorios
Construcción
- Opciones de Contenedor
- Contenerizando una Aplicación
- Creando el Dockerfile
- Alojar un Repositorio Local
- Creando un Despliegue
- Ejecutando Comandos en un Contenedor
- Pod Multi-Contenedor
- readinessProbe (Sonda de Listo para Servir)
- livenessProbe (Sonda de Vida)
- Pruebas
- Laboratorios
Diseño
- Aplicaciones Tradicionales: Consideraciones
- Recursos Desacoplados
- Transitoriedad
- Marco Flexible
- Gestionando el Uso de Recursos
- Usando Selectores de Etiquetas
- Pods Multi-Contenedor
- Contenedor Sidecar
- Contenedor Adaptador
- Embajador (Ambassador)
- Puntos para Reflexionar
- Trabajos (Jobs)
- Laboratorios
Configuración de Implementación
- Visión General de Volúmenes
- Presentando Volúmenes
- Especificación de Volumen (Volume Spec)
- Tipos de Volumen
- Ejemplo de Volumen Compartido
- Volúmenes Persistentes y Reclamos
- Volumen Persistente
- Reclamo de Volumen Persistente
- Provisión Dinámica
- Secretos
- Usando Secretos mediante Variables de Entorno
- Montando Secretos como Volúmenes
- Datos Portátiles con ConfigMaps
- Usando ConfigMaps
- Estado de la Configuración de Implementación
- Escalado y Actualizaciones Graduales (Rolling Updates)
- Reversiones de Despliegue
- Laboratorios
Seguridad
- Visión General de Seguridad
- Accediendo a la API
- Autenticación
- Autorización
- ABAC
- RBAC
- Visión General del Proceso RBAC
- Controlador de Admisión
- Contextos de Seguridad
- Políticas de Seguridad de Pods
- Políticas de Seguridad de Red
- Ejemplo de Política de Seguridad de Red
- Ejemplo de Política Predeterminada
- Laboratorios
Exponiendo Aplicaciones
- Tipos de Servicio
- Diagrama de Servicios
- Patrón de Actualización de Servicio
- Accediendo a una Aplicación con un Servicio
- Servicio sin Selector
- ClusterIP
- NodePort
- LoadBalancer
- ExternalName
- Recurso Ingress
- Controlador Ingress
- Service Mesh (Malla de Servicios)
- Laboratorios
Solución de Problemas
- Visión General de la Solución de Problemas
- Pasos Básicos de Solución de Problemas
- Cambio Continuo (Constante)
- Flujo Básico de Solución de Problemas: Pods
- Flujo Básico de Solución de Problemas: Nodo y Seguridad
- Flujo Básico de Solución de Problemas: Agentes
- Monitoreo
- Herramientas de Registro (Logging)
- Monitoreando Aplicaciones
- Registros del Sistema y de Agentes
- Pruebas de Conformidad
- Más Recursos
- Laboratorios
Revisión del examen CKAD
Requerimientos
Para sacar el máximo provecho de este curso, deberías tener:
Conocimientos básicos de línea de comandos de Linux y edición de archivos, además de familiaridad con el uso de un lenguaje de programación (como Python, Node.js o Go). El conocimiento de conceptos y arquitecturas de aplicaciones nativas de la nube (como se enseña en nuestro MOOC gratuito de Introducción a Kubernetes en edX) es útil para este curso.
Ten en cuenta que la Administración de Kubernetes (LFS458) no es un requisito previo para este curso. Hay superposición en los materiales del curso ya que cada uno está diseñado para funcionar por sí solo y alinearse con los exámenes relacionados.
Audiencia
Este curso está dirigido a desarrolladores de aplicaciones experimentados que necesitan contenerizar, alojar, implementar y configurar una aplicación en un clúster multinodo.
Nivel de experiencia: Intermedio
Reseñas (1)
el formador tiene conocimientos prácticos
- Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Curso - Kubernetes for App Developers (LFD459)
Traducción Automática