Contacta con nosotros

Temario del curso

Temario del curso para los días 1-2

Introducción

I. Arquitectura de contenedores

Contenedores vs máquinas virtuales (VMs)

Análisis detallado de 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

Nodos maestros (/ 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 multi-nodo de Kubernetes

III. Herramientas de línea de comandos de Kubernetes

Irárgico vs declarativo

Kubectl

Krew

Kube ns

kube ctx

Laboratorios

Primeros pasos con Kubernetes

Comandos Kubectl

Herramientas del sector

IV. Conceptos fundamentales de Kubernetes

Nombrespaces (Espacios de nombres)

Pods y Pods multi-contenedor

Etiquetas y selectores

Controladores de replicación / ReplicaSets

Despliegues (Actualizaciones progresivas y retrocesos)

ConfigMaps y Secrets

Sondas de estado (Liveness) y de preparación (Readiness)

Laboratorios

Conceptos fundamentales de Kubernetes

Actualización progresiva y retroceso

Etiquetas y selectores

ConfigMaps y Secrets

Sondas de estado y de preparación

V. Red en Kubernetes

Red del clúster

Red de Pods

Red de Servicios

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 tolerances (Restricciones y tolerancias)

Etiquetas de nodos y selectores

Afinidad de nodos

Pods estáticos

DaemonSets

Laboratorios

Programación manual

Restricciones y tolerancias

Etiquetas de nodos y selectores

Afinidad de nodos

Pods estáticos

DaemonSets

Tareas (Jobs) y CronJobs

VII. Kubernetes y almacenamiento

Volumenes persistentes

Solicitudes de volúmenes persistentes

Provisioning dinámico con StorageClass

Laboratorios

Provisioning estático

Provisioning dinámico

VIII. Seguridad en Kubernetes

Control de acceso basado en roles (RBAC)

Cuentas de servicio (Service Accounts)

Contextos de seguridad (Security Contexts)

Límites de recursos (Resource Quotas)

Políticas de red (Network Policy)

Laboratorios

Roles de clúster y RBAC

Cuentas de servicio

Contextos de seguridad

Políticas de red

IX. Registros de eventos y monitoreo

Helm

Operators (Operadores)

Monitoreo de componentes del clúster

Configuración de la pila GAP - Grafana, Alertmanager y Prometheus

Laboratorios

Helm

Configuración de la pila GAP

Conclusión

Requerimientos

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

Audiencia objetivo

  • Ingenieros de DevOps
  • Desarrolladores
 28 Horas

Número de participantes


Precio por participante

Reseñas (5)

Próximos cursos

Categorías Relacionadas