Programa del Curso
Esquema del curso para los días 1-2
Introducción
I. Arquitectura de Contenedores
Contenedores vs VMs
Anatomía de los contenedores
Sistemas Management de contenedores
OCI y CRI
II. Orquestación de Contenedores
Límites de sistemas Management
Kubernetes Arquitectura
Introducción
Másteres/nodos
Etcd
Kube-apiserver
Kubelet
Kube-proxy
Controlador administrador
Kube scheduler
Diseño e instalación de un clúster Kubernetes
Labs
Instalación de un clúster multi-nodo Kubernetes
III. Herramientas de línea de comandos de Kubernetes
Imperativo vs declarativo
Kubectl
Krew
Kube ns
kube ctx
Labs
Iniciación a Kubernetes
Comandos kubectl
Herramientas del oficio
IV. Conceptos básicos de Kubernetes
Namespaces
Pods y Pods multi-contenedor
Etiquetas y selectores
Controladores de replicación / ReplicaSets
Implementaciones (Actualizaciones rodantes y revertir)
ConfigMaps y Secretos
Liveness y Readiness
Labs
Conceptos básicos de Kubernetes
Actualización rodante e inversión
Etiquetas y selectores
ConfigMaps y secretos
Liveness y readiness
V. Kubernetes Networking
Networking del clúster
Networking de pod
Servicio Networking
CoreDNS en Kubernetes
Ingress
Labs
Networking
Servicios
Ingress
Esquema del curso para los días 3-4
VI. Planificación
Planificación manual
Manchas y tolerancias
Etiquetas de nodos y selectores
Afinidad de nodos
Pods estáticos
DaemonSets
Labs
Planificación manual
Manchas y tolerancias
Etiquetas de nodos y selectores
Afinidad de nodos
Pods estáticos
DaemonSets
Trabajos y Cronjobs
VII. Kubernetes y Almacenamiento
Volumenes persistentes
Reclamaciones de volúmenes persistentes
Aprovisionamiento dinámico con StorageClass
Labs
Aprovisionamiento estático
Aprovisionamiento dinámico
VIII. Seguridad en Kubernetes
Control de acceso basado en roles (RBAC)
Cuentas de servicio
Contextos de seguridad
Cuotas de recursos
Política de red
Labs
RBAC y Roles de clúster
Cuentas de servicio
Contextos de seguridad
Política de red
IX. Registro y monitoreo
Helm
Operadores
Monitoreo de componentes del clúster
Configuración de la pila GAP - Grafana Alertmanager Prometheus
Labs
Helm
Configuración de la pila GAP
Conclusión
Requerimientos
- Un entendimiento de los conceptos de computación en la nube
- Familiaridad con la línea de comandos Linux
Audiencia
- Ingenieros DevOps
- Desarrolladores
Testimonios (3)
Todo fue explicado y respaldado con un ejercicio
Mchal - Lukka Poland sp. z o.o.
Curso - Kubernetes from Basic to Advanced (4 days)
Traducción Automática
Enorme conocimiento del entrenador, 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 zapatilla
Karol - Lukka Poland sp. z o.o.
Curso - Kubernetes from Basic to Advanced (4 days)
Traducción Automática