Ponte en Contacto

Temario del curso

Arquitectura de Contenedores

  • Contenedores vs. Máquinas Virtuales
  • Análisis de los contenedores
  • Sistemas de gestión de contenedores
  • OCI y CRI

Orquestación de Contenedores

  • Limitaciones de los sistemas de gestión de contenedores
  • Arquitectura de Kubernetes
  • Introducción
  • Nodos maestros/nodos de trabajo
  • Etcd
  • Kube-apiserver
  • Kubelet
  • Kube-proxy
  • Controlador de gestión (Controller manager)
  • Planificador de Kubernetes (Kube scheduler)
  • Diseño e instalación de un clúster de Kubernetes
  • Laboratorios
  • Instalación de un clúster de Kubernetes multinodo

Herramientas de línea de comandos de Kubernetes

  • Imperativo vs. Declarativo
  • Kubectl
  • Krew
  • Kube ns
  • kube ctx
  • Laboratorios
  • Primeros pasos con Kubernetes
  • Comandos Kubectl
  • Herramientas del oficio

Conceptos fundamentales de Kubernetes

  • Espacios de nombres (Namespaces)
  • Pods y Pods multicontenedor
  • Etiquetas (Labels) y selectores (Selectors)
  • Controladores de réplicas / ReplicaSets
  • Despliegues (actualizaciones continuas y retrocesos)
  • ConfigMaps y Secrets
  • Vitalidad y preparación (Liveness y Readiness)
  • Laboratorios
  • Conceptos fundamentales de Kubernetes
  • Actualización continua y retroceso
  • Etiquetas y selectores
  • ConfigMaps y Secrets
  • Vitalidad y preparación

Redes en Kubernetes

  • Redes del clúster
  • Redes de Pods
  • Redes de servicios
  • CoreDNS en Kubernetes
  • Ingresos (Ingress)
  • Laboratorios
  • Redes
  • Servicios
  • Ingresos

Programación (Scheduling)

  • Programación manual
  • Taints y toleraciones (tolerations)
  • Etiquetas de nodos y selectores
  • Afinidad de nodos
  • Pods estáticos
  • DaemonSets
  • Laboratorios
  • Programación manual
  • Taints y toleraciones
  • Etiquetas de nodos y selectores
  • Afinidad de nodos
  • Pods estáticos
  • DaemonSets
  • Tareas (Jobs) y Cronjobs

Kubernetes y almacenamiento

  • Volumenes persistentes
  • Solicitudes de volumen persistente
  • Provisionamiento dinámico con StorageClass
  • Laboratorios
  • Provisionamiento estático
  • Provisionamiento dinámico

Seguridad en Kubernetes

  • Control de acceso basado en roles (RBAC)
  • Cuentas de servicio (Service Accounts)
  • Contextos de seguridad
  • Cuotas de recursos
  • Política de red
  • Laboratorios
  • RBAC y roles del clúster
  • Cuentas de servicio
  • Contextos de seguridad
  • Política de red

Registros y monitoreo

  • Helm
  • Operadores (Operators)
  • Monitoreo de componentes del clúster
  • Configuración de la pila GAP - Grafana Alertmanager Prometheus
  • Laboratorios
  • Helm
  • Configuración de la pila GAP

Requerimientos

  • Comprensión de los conceptos de computación en la nube
  • Familiaridad con la línea de comandos de Linux

Público objetivo

  • Ingenieros de DevOps
  • Desarrolladores
 28 Horas

Número de participantes


Precio por participante

Reseñas (5)

Próximos cursos

Categorías Relacionadas