Contacta con nosotros

Temario del curso

Introducción

  • Objetivos
  • Quién es usted
  • The Linux Foundation
  • Entrenamiento de The Linux Foundation
  • Programas de certificación y insignias digitales
  • Preparación de su 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 Minion (trabajadores)
  • Pods
  • Servicios
  • Controladores / Operadores
  • Una IP única por Pod
  • Configuración de red
  • Archivo de configuración de red CNI
  • Comunicación entre Pods
  • Cloud Native Computing Foundation
  • Recomendaciones de recursos
  • Laboratorios

Construcción

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

Diseño

  • Aplicaciones tradicionales: consideraciones
  • Recursos desacoplados
  • Transitoriedad
  • Marco flexible
  • Gestión del uso de recursos
  • Uso de selectores de etiquetas
  • Pods de varios contenedores
  • Contenedor sidecar
  • Contenedor adaptador
  • Embajador
  • Puntos para reflexionar
  • Trabajos
  • Laboratorios

Configuración de implementación

  • Descripción general de volúmenes
  • Introducción a los volúmenes
  • Especificación de volumen
  • Tipos de volumen
  • Ejemplo de volumen compartido
  • Volúmenes persistentes y solicitudes
  • Volumen persistente
  • Solicitud de volumen persistente
  • Aprovisionamiento dinámico
  • Secretos
  • Uso de secretos mediante variables de entorno
  • Montaje de secretos como volúmenes
  • Datos portátiles con ConfigMaps
  • Uso de ConfigMaps
  • Estado de la configuración de implementación
  • Escalado y actualizaciones progresivas
  • Reversiones de implementación
  • Laboratorios

Seguridad

  • Descripción general de la seguridad
  • Acceso a la API
  • Autenticación
  • Autorización
  • ABAC
  • RBAC
  • Descripció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 mediante un servicio
  • Servicio sin selector
  • ClusterIP
  • NodePort
  • LoadBalancer
  • ExternalName
  • Recurso Ingress
  • Controlador Ingress
  • Service Mesh
  • Laboratorios

Solución de problemas

  • Descripció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
  • Monitoreo de aplicaciones
  • Registros del sistema y de agentes
  • Pruebas de conformidad
  • Más recursos
  • Laboratorios

Revisión del examen CKAD

Requerimientos

Para obtener el máximo provecho de este curso, debe contar con:

conocimientos básicos de la línea de comandos de Linux y edición de archivos, y estar familiarizado con el uso de un lenguaje de programación (como Python, Node.js o Go). El conocimiento de los conceptos y arquitecturas de aplicaciones nativas de la nube (como los que se enseñan en nuestro MOOC gratuito de edX Introducción a Kubernetes) es útil para este curso.

Tenga en cuenta que Administración de Kubernetes (LFS458) no es un prerrequisito para este curso. Existe solapamiento en los materiales del curso, ya que cada uno está diseñado para funcionar de manera independiente y se alinea con los exámenes correspondientes.

Público objetivo

Este curso está dirigido a desarrolladores de aplicaciones con experiencia que necesiten contenerizar, alojar, implementar y configurar una aplicación en un clúster de varios nodos.

Nivel de experiencia: Intermedio

 21 Horas

Número de participantes


Precio por participante

Testimonios (1)

Próximos cursos

Categorías Relacionadas