Temario del curso

Introducción

  • Objetivos
  • Quiénes son ustedes
  • La Fundación Linux
  • Capacitación de la Fundación Linux
  • Programas de Certificación y Badging Digital
  • Preparando tu sistema
  • Registro del curso
  • Laboratorios

Arquitectura de Kubernetes

  • ¿Qué es Kubernetes?
  • Componentes de Kubernetes
  • Desafíos
  • El legado del Borg
  • Arquitectura de Kubernetes
  • Terminología
  • Nodo Maestro
  • Nodos Minion (Trabajadores)
  • Pods
  • Servicios
  • Controladores / Operadores
  • Una única IP por Pod
  • Configuración de la red
  • Archivo de configuración CNI de red
  • Comunicación Pod-a-Pod
  • Fundación de Computación Nativa en la Nube
  • Recomendaciones de recursos
  • Laboratorios

Construcción

  • Opciones de contenedores
  • Contenerización de una aplicación
  • Creación del Dockerfile
  • Hospedaje de un repositorio local
  • Creación de una implementación
  • Ejecución de comandos en un contenedor
  • Pod de múltiples contenedores
  • readinessProbe
  • livenessProbe
  • Pruebas
  • Laboratorios

Diseño

  • Aplicaciones tradicionales: consideraciones
  • Recursos desacoplados
  • Transitoriedad
  • Marco flexible
  • Administración del uso de recursos
  • Uso de selectores de etiquetas
  • Pods de múltiples contenedores
  • Contenedor Sidecar
  • Contenedor Adaptador
  • Embajador
  • Puntos para reflexionar
  • Trabajos
  • Laboratorios

Configuración de Implementación

  • Visión general de volúmenes
  • Introducción a los volúmenes
  • Especificación del volumen
  • Tipos de volúmenes
  • Ejemplo de volumen compartido
  • Volúmenes persistentes y reclamaciones
  • Volumen persistente
  • Reclamación de volumen persistente
  • Provisión dinámica
  • Secretos
  • Uso de secretos a través de variables de entorno
  • Montaje de secretos como volúmenes
  • Datos portátiles con ConfigMaps
  • Uso de ConfigMaps
  • Estado de configuración de implementación
  • Escalado y actualizaciones en cascada
  • Reversión de implementaciones
  • Laboratorios

Seguridad

  • Visión general de seguridad
  • Acceso 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

Exposición de Aplicaciones

  • Tipos de servicios
  • Diagrama de servicios
  • Patrón de actualización de servicio
  • Acceso a una aplicación con un servicio
  • Servicio sin selector
  • ClusterIP
  • NodePort
  • LoadBalancer
  • ExternalName
  • Recurso de Ingreso
  • Controlador de Ingreso
  • 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 constante (continuo)
  • Flujo básico de solución de problemas: Pods
  • Flujo básico de solución de problemas: Nodos y seguridad
  • Flujo básico de solución de problemas: Agentes
  • Monitoreo
  • Herramientas de registro
  • Monitoreo de aplicaciones
  • Registros del sistema y 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:

Habilidades básicas en la línea de comandos y edición de archivos de Linux y estar familiarizado con el uso de un lenguaje de programación (como Python, Node.js, Go). Conocimientos de conceptos y arquitecturas de aplicaciones nativas en la nube (como se enseñan en nuestro curso gratuito Introducción a Kubernetes edX MOOC) son útiles para este curso.

Ten en cuenta que la Administración de Kubernetes (LFS458) no es un requisito previo para este curso. Hay superposiciones en los materiales del curso ya que cada uno está diseñado para ser independiente y alinearse con los exámenes correspondientes.

Audiencia

Este curso es para desarrolladores de aplicaciones experimentados que necesitan contenerizar, hospedar, implementar y configurar una aplicación en un clúster multinodo.

Nivel de Experiencia: Intermedio

 21 Horas

Número de participantes


Precio por Participante​

Testimonios (1)

Próximos cursos

Categorías Relacionadas