El 7 de abril comienza la “Escuela nocturna Slurm: curso básico sobre Kubernetes”, seminarios web gratuitos sobre teoría y práctica remunerada. El curso está diseñado para 4 meses, 1 seminario web teórico y 1 lección práctica por semana (+ significa trabajo independiente).
El primer seminario web introductorio de la “Slurm Evening School” se llevará a cabo el 7 de abril a las 20:00 horas. La participación, como en todo el ciclo teórico, es gratuita.
Inscripción para participar a través del enlace: http://to.slurm.io/APpbAg
Programa del curso:
1 semana
7 de abril: ¿Qué te aportará Kubernetes y su estudio sobre Slurm?
2 semana
13 de abril: ¿Qué es Docker? Comandos cli básicos, imagen, Dockerfile.
14 de abril: Docker-compose, Uso de Docker en CI/CD. Mejores prácticas para ejecutar aplicaciones en Docker.
16 de abril: Análisis de prácticas
3 semana
21 de abril: Introducción a Kubernetes, abstracciones básicas. Descripción, aplicación, conceptos. Pod, ReplicaSet, Implementación.
23 de abril: Análisis de prácticas.
4 semana
28 de abril: Kubernetes: Servicio, Ingress, PV, PVC, ConfigMap, Secret.
30 de abril: Análisis de prácticas.
vacaciones
Vamos a relajarnos
5 semana
11 de mayo: Diseño de clusters, componentes principales y su interacción.
12 de mayo: Cómo hacer que un clúster k8s sea tolerante a fallas. Cómo funciona la red en k8s.
14 de mayo: Revisión de prácticas.
6 semana
19 de mayo: Kubespray, ajuste y configuración de un clúster de Kubernetes.
21 de mayo: Revisión de prácticas.
7 semana
25 de mayo: abstracciones avanzadas de Kubernetes. DaemonSet, StatefulSet, RBAC.
26 de mayo: Kubernetes: Job, CronJob, Pod Scheduling, InitContainer.
28 de mayo: Análisis de prácticas
8 semana
2 junio
Cómo funciona DNS en un clúster de Kubernetes. Cómo publicar una aplicación en k8s, métodos de publicación y gestión del tráfico.
4 de junio: Revisión de prácticas.
9 semana
9 de junio: ¿Qué es Helm y por qué es necesario? Trabajando con timón. Composición del gráfico. Escribir tus propios gráficos.
11 de junio: Revisión de prácticas.
10 semana
16 de junio: Ceph: instalación en modo "haz lo que hago". Ceph, instalación del clúster. Conexión de volúmenes a pods sc, pvc, pv.
18 de junio: Revisión de prácticas.
11 semana
23 de junio: Instalación de cert-manager. Сert-manager: recibe automáticamente certificados SSL/TLS - siglo primero.
25 de junio: Revisión de prácticas.
12 semana
29 de junio: mantenimiento del clúster de Kubernetes, mantenimiento de rutina. Actualización de versión.
30 de junio: solución de problemas de Kubernetes.
2 de julio: Revisión de prácticas.
13 semana
7 de julio: Configuración del monitoreo de Kubernetes. Principios básicos. Prometeo, Grafana.
9 de julio: Revisión de prácticas.
14 semana
14 de julio: inicio de sesión en Kubernetes. Recopilación y análisis de logs.
16 de julio: Revisión de prácticas.
15 semana
21 de julio: Requisitos para desarrollar una aplicación en Kubernetes.
23 de julio: Revisión de prácticas.
16 semana
28 de julio: Dockerización de aplicaciones y CI/CD en Kubernetes.
30 de julio: Revisión de prácticas.
17 semana
4 de agosto: Observabilidad: principios y técnicas para monitorear un sistema.
6 de agosto: Revisión de prácticas.
18 semana
11 y 13 de agosto: Certificación de quienes finalizaron el curso práctico.
Agosto-Septiembre
Trabajo de graduación.
ETAPA 1: Dockerizar la aplicación de capacitación con datos con estado.
FASE 2: crear un clúster desde cero, instalar helm, cert-manager, ingress-controller.
ETAPA 3: Instale Gitlab, habilite el Registro y configure una aplicación acoplable CI/CD completa en el clúster de Kubernetes.
La empresa Southbridge, que imparte el curso, es miembro de CNCF y es el único proveedor de formación sobre Kubernetes en Rusia. (https://landscape.cncf.io/category=kubernetes-training-partner&format=card-mode&grouping=category&headquarters=russian-federation)
PD Puedes unirte al curso durante todo el mes de abril.
Fuente: linux.org.ru