- Slurm realmente permíteche entrar no tema de Kubernetes ou mellorar os teus coñecementos.
- Os participantes están contentos. Son poucos os que non aprenderon nada novo ou non resolveron os seus problemas. O reembolso incondicional do primeiro día ("Se consideras que Slurm non é axeitado para ti, devolverémosche o prezo total do billete") só foi utilizado por unha persoa, xustificando que sobrestimou a súa forza.
- O próximo Slurm terá lugar a principios de setembro en San Petersburgo. Selectel, o noso patrocinador permanente, ofrece non só unha nube para stands, senón tamén a súa propia sala de conferencias.
- Repetimos o Slurm básico (9-11 de setembro) e presentamos un novo programa: DevOps Slurm (4-6 de setembro).
Que é Slurm e como cambiou?
Hai un ano, xurdíronnos a idea de realizar cursos en Kubernetes. En agosto do 18 tivo lugar Slurm-1: difícil, con presintación continua (cando remata a presentación no escenario), cunha chea de problemas cotiáns. As probas únense: os participantes do primeiro Slurm, como a Fellowship of the Ring, aínda se comunican entre si.
Este é o aspecto de Slurm-1
No primeiro Slurm naceu a idea de facer un MegaSlurm. Preguntámoslle á xente que temas lles interesaba e en outubro fixemos un curso avanzado “A petición dos participantes”. Resultou un evento interesante, pero puntual. Para maio do 19 temos preparado un auténtico curso avanzado, con lóxica e historia interna propias.
Ao longo do ano, Slurm cambiou a organización:
— Docker e Anisble foron eliminados do programa principal e fixeron cursos en liña separados.
— Soporte técnico organizado que axuda aos estudantes a solucionar problemas de clústeres de aprendizaxe.
— Os relatores contan agora con apoio metodolóxico.
O equipo que fixo Slurm 4
Comentarios dos participantes
Fixouse outro récord: 170 participantes no Slurm básico, 75 no MegaSlurm.
Slurm-4
101 de 170 persoas completaron o formulario de comentarios.
Quedou claro Kubernetes?
41 — Aínda non entendo k8s, pero vexo onde cavar.
36 - Antes non coñecía k8s, pero agora descubríno.
23 - Antes coñecía os k8s, pero agora coñezo mellor.
1 - Non aprendín nada novo.
0 - Non entendín nada de k8s.
Como che parece a intensidade de Slurm?
16 persoas pensan que Slurm é demasiado fácil e lento, e 14 persoas pensan que é demasiado difícil e rápido. Xusto para o resto.
Resolveches o problema co que ías a Slurm?
90 - Si.
11 - Non.
MegaSlurm
40 persoas encheron o formulario de comentarios. 2 persoas dixeron que era demasiado sinxelo e lento. 1 persoa non resolveu o problema co que ía a Mega. O resto está ben.
Comentarios de altofalantes
Se no Slurm de San Petersburgo en febreiro había sobre todo principiantes, entón no Slurm de Moscova a xente xa probara Kubernetes en gran cantidade. Había moitas preguntas avanzadas que che fixeron pensar.
Se en San Petersburgo preguntaron cando publicaríamos o noso garfo de kubespray, entón en Moscova xa preguntaron por que propoñemos usar o noso garfo e non tomar o kubespray orixinal. Este xa é o pensamento crítico dos maiores.
A práctica foi difícil, a xente cometeu moitos erros, e iso é xenial: hai que cometer erros mentres estudas, e non na batalla.
Atopámonos regularmente con límites para obter certificados, límites para descargar desde Github, etc. Esta é a vida: implementamos simultáneamente uns 200 clústeres na nube de Selectel. Ninguén prepara os seus recursos e límites para iso.
Anuncio de Slurm en Selectel
→
Prezo: 25 ₽
Programa:
Tema #1: Introdución a Kubernetes, compoñentes principais
— Introdución á tecnoloxía k8s. Descrición, aplicación, conceptos
— Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret
Tema no 2: Deseño do clúster, compoñentes principais, tolerancia a fallos, rede k8s
— Deseño do clúster, compoñentes principais, tolerancia a fallos
- Rede k8s
Tema #3: Kubespray, axuste e configuración dun clúster de Kubernetes
— Kubespray, configuración e axuste do clúster Kubernetes
Tema #4: Abstraccións avanzadas de Kubernetes
- DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer
Tema #5: Servizos e aplicacións de publicación
— Visión xeral dos métodos de publicación de servizos: NodePort vs LoadBalancer vs Ingress
— Controlador de entrada (Nginx): equilibra o tráfico entrante
— Сert-xestor: obtén automaticamente certificados SSL/TLS
Tema #6: Introdución a Helm
Tema #7: Instalación de cert-manager
Tema #8: Ceph: instalación "fai como fago eu".
Tema #9: rexistro e seguimento
— Monitorización de clúster, Prometheus
— Rexistro de cluster, Fluentd/Elastic/Kibana
Tema #10: Actualización do clúster
Tema no 11: Traballo práctico, dockerización de aplicacións e lanzamento nun clúster
Os cursos sobre Docker e Ansible en stepik.org están incluídos no prezo.
→
Prezo: 45 ₽
Programa:
Tema #1: Introdución a Git
— Comandos básicos git init, commit, add, diff, log, status, pull, push
— Implantación do contorno local: recomendacións prácticas
— Fluxo de Git, ramas e etiquetas, estratexias de fusión
— Traballar con varios repositorios remotos
Tema #2: Traballo en equipo con Git
- Fluxo de GitHub
- Solicitude de garfo, quitar, tirar
— Conflitos, lanzamentos, unha vez máis sobre Gitflow e outros fluxos en relación aos equipos
Tema #3: Introdución ao CI/CD á automatización
— Automatización en git (bots, introdución a CI, hooks)
- Ferramentas (bash, make, gradle)
— Liñas de montaxe de fábrica e a súa aplicación en informática
Tema #4: CI/CD: Traballar con Gitlab
- Construír, probar, implementar
— Etapas, variables, control de execución (só, cando, incluír)
Tema #5: Traballar coa aplicación dende o punto de vista do desenvolvemento
— Escribimos un microservizo en Python (incluíndo probas)
— Usando docker-compose no desenvolvemento
Tema #6: Infraestrutura como Código
— IaC: enfoque da infraestrutura como código
— IaC usando Terraform como exemplo
— IaC usando Ansible como exemplo
— Idempotencia, declaratividade
— Practicar a creación de libros de xogos de Ansible
— Almacenamento da configuración, colaboración, automatización de aplicacións
Tema #7: Probas de infraestruturas
— Probas e integración continua con Molecule e Gitlab CI
Tema no 8: Automatización de levantar servidores
- Recollida de imaxes
- PXE e DHCP
Tema #9: Automatización de infraestruturas
— Un exemplo de servizo de infraestrutura para a autorización en servidores
— ChatOps (integración de mensaxería instantánea con canalizacións)
Tema #10: Automatización da seguridade
- Sinatura de artefactos CI/CD
- Exploración de vulnerabilidades
Tema #11: Seguimento
— Definición de SLA, SLO, Orzamento de erro e outros termos espantosos do mundo da SRE
— SRE: Práctica de seguimento SLI e SLO
— SRE: Práctica de uso do orzamento de erros
- SRE: Xestión de interrupcións e cargas operativas (apigateway, malla de servizo, interruptores automáticos)
— Seguimento de pipelines e métricas de desenvolvemento
Fonte: www.habr.com