Programa del Curso

Introducción

  • Objetivos
  • ¿Quién eres?
  • La Fundación Linux
  • Linux Entrenamiento básico
  • Programas de Certificación e Insignias Digitales
  • Preparación del sistema
  • Inscripción al curso
  • Laboratorios

Kubernetes Arquitectura

  • ¿Qué es Kubernetes?
  • Componentes de Kubernetes
  • Desafíos
  • La herencia Borg
  • Arquitectura de Kubernetes
  • Terminología
  • Nodo Maestro
  • Nodos de minion (trabajador)
  • Vainas
  • Servicios
  • Controladores / Operadores
  • IP única por pod
  • Networking Configuración
  • Archivo de configuración de red CNI
  • Comunicación de pod a pod
  • Fundación de Computación Nativa en la Nube
  • Recomendaciones de recursos
  • Laboratorios

Construir

  • Opciones de contenedores
  • Incluir una aplicación en contenedores
  • Creación del archivo Docker
  • Alojar un repositorio local
  • Creación de una implementación
  • Ejecución de comandos en un contenedor
  • Cápsula multicontenedor
  • readinessProbe
  • livenessProbe
  • Ensayo
  • Laboratorios

Diseño

  • Aplicaciones tradicionales: consideraciones
  • Recursos desacoplados
  • Fugacidad
  • Marco flexible
  • Administración del uso de recursos
  • Uso de selectores de etiquetas
  • Cápsulas multicontenedor
  • Contenedor Sidecar
  • Contenedor adaptador
  • Embajador
  • Puntos para meditar
  • Trabajos
  • Laboratorios

Configuración de implementación

  • Descripción general de los volúmenes
  • Presentación de volúmenes
  • Especificaciones de volumen
  • Tipos de volumen
  • Ejemplo de volumen compartido
  • Volúmenes persistentes y reclamaciones
  • Volumen persistente
  • Notificación de volumen persistente
  • Aprovisionamiento dinámico
  • 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 graduales
  • Reversiones de implementación
  • Laboratorios

Seguridad

  • Información general sobre 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
  • Network Security Políticas
  • Network Security Ejemplo de política
  • Ejemplo de política predeterminada
  • Laboratorios

Exposición de aplicaciones

  • Tipos de servicio
  • Diagrama de servicios
  • Patrón de actualización del servicio
  • Acceso a una aplicación con un servicio
  • Servicio sin selector
  • ClusterIP (en inglés)
  • NodePort
  • LoadBalancer
  • ExternalName (Nombre externo)
  • Recurso de entrada
  • Controlador de entrada
  • Service Mesh
  • Laboratorios

Solución de problemas

  • Información general sobre la solución de problemas
  • Pasos básicos para la 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
  • Monitorización
  • Herramientas de registro
  • Aplicaciones de monitoreo
  • Registros del sistema y del agente
  • Pruebas de conformidad
  • Más recursos
  • Laboratorios

Revisión del examen CKAD

Requerimientos

Para sacar el máximo provecho de este curso, debes tener:

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

Tenga en cuenta que Kubernetes la administración (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 ser independiente y se alinea con los exámenes relacionados.

Audiencia

Este curso está dirigido a desarrolladores de aplicaciones experimentados que necesitan crear contenedores, alojar, implementar y configurar una aplicación en un clúster de varios nodos.

Nivel de experiencia: Intermedio

  21 horas

Número de participantes


Comienza

Termina


Las fechas están sujetas a disponibilidad y tienen lugar entre 09:30 y 16:30.

Precio por participante

Cursos Relacionados

Categorías Relacionadas