Contacta con nosotros

Temario del curso

Temario del curso para los días 1-2

Introducción

I. Arquitectura de Contenedores

Contenedores frente a VMs

Desmenuzando contenedores

Sistemas de gestión de contenedores

OCI y CRI

II. Orquestación de Contenedores

Limitaciones de los sistemas de gestión de contenedores

Arquitectura de Kubernetes

Introducción

Masters/nodos

Etcd

Kube-apiserver

Kubelet

Kube-proxy

Gestor de controladores (Controller manager)

Programador 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

III. Herramientas de línea de comandos de Kubernetes

Ideal imperativo vs declarativo

Kubectl

Krew

Kube ns

kube ctx

Laboratorios

Inicio con Kubernetes

Comandos de Kubectl

Herramientas del oficio

IV. Conceptos básicos de Kubernetes

Espacios de nombres (Namespaces)

Pods y Pods multicontenedor

Etiquetas y selectores

Controladores de replicación / ReplicaSets

Despliegues (Actualizaciones progresivas y retrocesos)

ConfigMaps y Secrets

Liveness y Readiness

Laboratorios

Conceptos básicos de Kubernetes

Actualización progresiva y retroceso

Etiquetas y selectores

ConfigMaps y Secrets

Liveness y Readiness

V. Redes de Kubernetes

Red del clúster

Red de Pods

Red de Servicios (Services)

CoreDNS en Kubernetes

Ingress

Laboratorios

Redes

Servicios

Ingress

Temario del curso para los días 3-4

VI. Programación (Scheduling)

Programación manual

Taints y toleraciones

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

VII. Kubernetes y almacenamiento

Volúmenes persistentes (Persistent Volumes)

Reclamaciones de volúmenes persistentes (Persistent Volume Claims)

Provisionamiento dinámico con StorageClass

Laboratorios

Provisionamiento estático

Provisionamiento dinámico

VIII. Seguridad en Kubernetes

Control de acceso basado en roles (RBAC)

Cuentas de servicio

Contextos de seguridad

Límites de recursos (Resource Quotas)

Política de red

Laboratorios

Roles del clúster y RBAC

Cuentas de servicio

Contextos de seguridad

Política de red

IX. Registro (Logging) y monitoreo

Helm

Operators

Monitoreo de componentes del clúster

Configuración del stack GAP - Grafana Alertmanager Prometheus

Laboratorios

Helm

Configuración del stack GAP

Conclusión

Requerimientos

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

Audiencia

  • Ingenieros DevOps
  • Desarrolladores
 28 Horas

Número de participantes


Precio por participante

Reseñas (5)

Próximos cursos

Categorías Relacionadas