Del 27 al 29 de mayo realizaremos el cuarto Slurm: intensivo sobre Kubernetes.
Bonificación: cursos en línea sobre Docker, Ansible, Ceph
Hemos derivado de temas de Slurm que son importantes para trabajar con Kubernetes, pero que no se relacionan directamente con k8. Cómo, por qué y qué pasó: debajo del corte.
Todos los participantes de Slurm 4 tendrán acceso a estos cursos.
Devolución total del dinero el primer día
En St. Petersburg Slurm, dos participantes se marcharon
Si descubres lo que no te gusta en absoluto de Slurm, primer día escribe a cualquiera de los organizadores. Desactivaremos el acceso y reembolsaremos el precio total de participación.
Consultores técnicos
si alguien sabe
¿Qué es Slurm?
Slurm-4: curso básico (27-29 de mayo)
Diseñado para quienes ven Kubernetes por primera vez o quieren sistematizar sus conocimientos.
Cada participante creará su propio cluster en la nube de Selectel y desplegará allí la aplicación.
Precio: 25 mil
programa
Tema #1: Introducción a Kubernetes, componentes principales
• Introducción a la tecnología k8s. Descripción, aplicación, conceptos.
• Pod, ReplicaSet, implementación, servicio, ingreso, PV, PVC, ConfigMap, secreto
• Práctica
Tema No. 2: Diseño de cluster, componentes principales, tolerancia a fallas, red k8s
• Diseño de cluster, componentes principales, tolerancia a fallas.
• red k8s
Tema 3: Kubespray, ajuste y configuración de un clúster de Kubernetes
• Kubespray, configuración y tuning del cluster de Kubernetes
• Práctica
Tema 4: Ceph, configuración del clúster y características del trabajo en producción
• Ceph, configuración del cluster y características de trabajo en producción.
• Práctica: configurar ceph
Tema #5: Abstracciones avanzadas de Kubernetes
• DaemonSet, StatefulSet, RBAC, Job, CronJob, programación de pods, InitContainer
Tema #6: Introducción a Helm
• Introducción a Helm
• Práctica
Tema #7: Servicios y aplicaciones de publicación
• Descripción general de los métodos de publicación de servicios: NodePort vs LoadBalancer vs Ingress
• Controlador de ingreso (Nginx): equilibra el tráfico entrante
• Сert-manager: obtiene automáticamente certificados SSL/TLS
• Práctica
Tema #8: Registro y monitoreo
• Monitoreo de clusters, Prometheus
• Registro de clústeres, Fluentd/Elastic/Kibana
• Práctica
Tema No. 9: CI/CD, creación de implementación en un clúster desde cero
Tema No. 10: Trabajo práctico, dockerización de aplicaciones y lanzamiento a un cluster
MegaSlurm: curso avanzado (31 de mayo - 2 de junio)
Diseñado para ingenieros y arquitectos de Kubernetes, así como para graduados de cursos básicos.
Configuramos el clúster para iniciar simultáneamente la actualización de los componentes del clúster y la implementación en el clúster.
Precio: 60 mil (45 mil para los participantes de Slurm-4)
programa
Tema #1: El proceso de creación de un clúster de conmutación por error desde adentro
• Trabajar con Kubespray
• Instalación de componentes adicionales
• Pruebas de clúster y solución de problemas
• Práctica
Tema #2: Autorización en el cluster usando un proveedor externo
• LDAP (Nginx + Python)
• OIDC (Dex + Pasarela)
• Práctica
Tema #3: Política de red
• Introducción al ICN
• Política de seguridad de red
• Práctica
Tema 4: Aplicaciones seguras y de alta disponibilidad en un clúster
• Política de seguridad del módulo
• Presupuesto de interrupción de pods
Tema #5: Kubernetes. Miremos debajo del capó
• Estructura del controlador
• Operadores y CRD
• Práctica
Tema #6: Aplicaciones con estado en un clúster
• Lanzar un cluster de base de datos usando PostgreSQL como ejemplo
• Lanzamiento de un clúster RabbitMQ
• Práctica
Tema #7: Guardar secretos
• Gestión de secretos en Kubernetes
• Bóveda
Tema 8: Escalador automático de pods horizontales
• Teoría
• Práctica
Tema #9: Copia de seguridad y recuperación ante desastres
• Copia de seguridad y recuperación del clúster utilizando Heptio Velero (anteriormente Ark) y etcd.
• Práctica
Tema #10: Implementación de aplicaciones
•Hilas
• Herramientas de creación de plantillas e implementación
• Estrategias de implementación
Tema No. 11: Trabajo práctico
• Creación de CI/CD para la implementación de aplicaciones
• Actualización del clúster
Docker, Ansible y Ceph
patrimonio
El primer Slurm fue un experimento. Los oradores hicieron sus presentaciones literalmente en el escenario, y entre el público se sentaron administradores de tal nivel que llegó el momento de invitarlos como oradores.
El verdadero curso básico tuvo lugar en el segundo Slurm: el 80% de los participantes vieron Kubernetes por primera vez y un tercio nunca había trabajado con Docker.
Estaba claro lo difícil que era para la gente escuchar una conferencia sobre Docker por la mañana y trabajar con él en modo combate por la noche.
Ceph causó muchas dificultades. Además, había 20 personas en la audiencia que definitivamente necesitaban explicar a Ceph, y otras 60 que no necesitaban a Ceph en absoluto.
Para el tercer Slurm, trasladamos Docker y Ansible a seminarios web separados, liberando más tiempo para Kubernetes. La solución resultó ser práctica en esencia y poco desarrollada en su implementación: la conferencia no era interesante para los experimentados y la discusión no era interesante para los principiantes.
Para el cuarto Slurm, realizamos cursos online sobre Docker, Ansible y Ceph. La idea es simple: quienes lo necesiten tomarán el curso pensativamente, quienes no lo necesitan lo ignorarán tranquilamente. A juzgar por el grupo de evaluadores, el curso Docker dura entre 6 y 8 horas. Ansible y Ceph aún no han registrado.
Descargo de responsabilidad:
- curso experimental. Es probable que algunas decisiones resulten infructuosas.
- la plataforma (Stepik.org) es tosca y no hemos trabajado con ella antes. Probablemente habrá obstáculos y obstáculos.
- El curso se probó únicamente con empleados de Southbridge. Seguramente tendrás que terminar algo sobre la marcha.
Precisamente el otro día en el chat del primer Slurm recordaron lo genial y divertido que fue, a pesar de todos los horrores organizativos. El primero en obtener las impresiones más vívidas. Veamos qué pasa con los primeros alumnos de cursos online. 🙂
Fuente: habr.com