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
Reseñas (5)
Me gustó el ritmo de la formación.
Michael
Curso - Kubernetes from Basic to Advanced (4 days)
Traducción Automática
fue mucha información. Probablemente se beneficiaría de un día adicional, ya que sentí que pudo haber sido un poco comprimido al intentar incluirlo todo.
Mark
Curso - Kubernetes from Basic to Advanced (4 days)
Traducción Automática
todo se explicó y se respaldó con un ejercicio
Mchal - Lukka Poland sp. z o.o.
Curso - Kubernetes from Basic to Advanced (4 days)
Traducción Automática
Gran conocimiento del formador, cada pregunta tenía una respuesta :)
Mateusz - Lukka Poland sp. z o.o.
Curso - Kubernetes from Basic to Advanced (4 days)
Traducción Automática
estilo de formador
Karol - Lukka Poland sp. z o.o.
Curso - Kubernetes from Basic to Advanced (4 days)
Traducción Automática