Programa del Curso

Esquema del curso para los días 1-2

Introducción

I. Arquitectura de contenedores

  • Contenedores frente a máquinas virtuales

  • Contenedores de disección

  • Sistemas de contenedores Management

  • OCI y CRI

II. Orquestación de contenedores

  • Contenedor Management Limitaciones del sistema

  • Kubernetes Arquitectura

    • Introducción

    • Maestros/nodos

    • Etcd

    • Kube-apiserver

    • Kubelet

    • Kube-proxy

    • Administrador de controladores

    • Programador de Kube

  • Diseño e instalación de un clúster Kubernetes

  • Laboratorios

    • Instalación de un clúster de varios nodos Kubernetes

III. Kubernetes Herramientas de línea de comandos

  • Imperativo vs declarativo

  • Kubectl

  • Krew

  • Kube ns

  • Kube CTX

  • Laboratorios

    • Primeros pasos con Kubernetes

    • Comandos de Kubectl

    • Herramientas del oficio

IV. Kubernetes Conceptos básicos

  • Espacios de nombres

  • Pods y pods multicontenedor

  • Etiquetas y selectores

  • Controladores de replicación / ReplicaSets

  • Implementaciones (actualizaciones continuas y reversión)

  • Mapas de configuración y secretos

  • Vivacidad y preparación

  • Laboratorios

    • Kubernetes Conceptos básicos

    • Actualización y reversión continuas

    • Etiquetas y selectores

    • Mapas de configuración y secretos

    • Vivacidad y preparación

V. Kubernetes Networking

  • Cúmulo Networking

  • Vaina Networking

  • Servicio Networking

  • CoreDNS en Kubernetes

  • Ingreso

  • Laboratorios

    • Networking

    • Servicios

    • Ingreso

Esquema del curso para los días 3-4

VI. Programación

  • Programación manual

  • Manchas y tolerancias

  • Etiquetas de nodo y selectores

  • Afinidad de nodos

  • Cápsulas estáticas

  • DaemonSets

  • Laboratorios

    • Programación manual

    • Manchas y tolerancias

    • Etiquetas de nodo y selectores

    • Afinidad de nodos

    • Cápsulas estáticas

    • DaemonSets

    • Trabajos y Cronjobs

VII. Kubernetes y almacenamiento

  • Volúmenes persistentes

  • Notificaciones de volumen persistente

  • Aprovisionamiento dinámico con StorageClass

  • Laboratorios

    • Aprovisionamiento estático

    • Aprovisionamiento dinámico

VIII. Kubernetes Seguridad

  • Control basado en roles Access

  • Cuentas de servicio

  • Contextos de seguridad

  • Cuotas de recursos

  • Política de red

  • Laboratorios

    • Roles de RBAC y clúster

    • Cuentas de servicio

    • Contextos de seguridad

    • Política de red

IX. Registro y seguimiento

  • Helm

  • Operadores

  • Supervisión de componentes del clúster

  • Configuración de la pila GAP - Grafana Alertmanager 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 Linux

Audiencia

  • DevOps Ingenieros
  • Desarrolladores
 28 Horas

Número de participantes


Precio por Participante​

Testimonios (3)

Próximos cursos

Categorías Relacionadas