Slurm: l'eruga es va convertir en papallona

Slurm: l'eruga es va convertir en papallona

  1. Slurm realment us permet entrar en el tema de Kubernetes o millorar els vostres coneixements.
  2. Els participants estan contents. Són pocs els que no han après res de nou o no han resolt els seus problemes. La devolució incondicional del primer dia ("Si creus que Slurm no és adequat per a tu, et reemborsarem el preu íntegre del bitllet") només va ser utilitzada per una persona, justificant que va sobreestimar la seva força.
  3. El proper Slurm tindrà lloc a principis de setembre a Sant Petersburg. Selectel, el nostre patrocinador permanent, ofereix no només un núvol per a estands, sinó també la seva pròpia sala de conferències.
  4. Repetim el Slurm bàsic (del 9 a l'11 de setembre) i introduïm un nou programa: DevOps Slurm (del 4 al 6 de setembre).

Què és Slurm i com ha canviat?

Fa un any, ens va ocórrer la idea de fer cursos a Kubernetes. L'agost del 18 va tenir lloc Slurm-1: difícil, amb presintation contínua (quan s'acaba la presentació a l'escenari), amb un munt de problemes quotidians. Les proves s'uneixen: els participants del primer Slurm, com la Fellowship of the Ring, encara es comuniquen entre ells.

Slurm: l'eruga es va convertir en papallona
Aquest és el que semblava Slurm-1

En el primer Slurm, va néixer la idea de tenir un MegaSlurm. Vam preguntar a la gent quins temes els interessava i a l'octubre vam fer un curs avançat "A petició dels participants". Va resultar ser un esdeveniment interessant, però puntual. Pel maig del 19 ja tenim preparat un autèntic curs avançat, amb lògica pròpia i història interna.

Al llarg de l'any, Slurm ha canviat organitzativament:
— Docker i Anisble es van eliminar del programa principal i van fer cursos en línia separats.
— Suport tècnic organitzat que ajuda els estudiants a resoldre problemes de clústers d'aprenentatge.
— Els ponents disposen ara de suport metodològic.

Slurm: l'eruga es va convertir en papallona
L'equip que va fer Slurm 4

Feedback dels participants

Es va establir un altre rècord: 170 participants al Slurm bàsic, 75 al MegaSlurm.

Slurm: l'eruga es va convertir en papallona

Slurm-4
101 de 170 persones han completat el formulari de comentaris.

Ha quedat clar Kubernetes?
41 — Encara no entenc k8s, però veig on cavar.
36 — Abans no coneixia k8s, però ara ho he descobert.
23 — Abans coneixia els k8, però ara ho sé millor.
1- No vaig aprendre res nou.
0 — No entenia res de k8s.

Com us sembla la intensitat de Slurm?

16 persones pensen que Slurm és massa fàcil i lent, i 14 persones pensen que és massa difícil i ràpid. Just per a la resta.

Has resolt el problema amb el qual anaves a Slurm?

90 - Sí.
11 - No.

MegaSlurm

40 persones han omplert el formulari de comentaris. 2 persones van dir que era massa fàcil i lent. 1 persona no va resoldre el problema amb el qual anava a Mega. La resta està bé.

Revisió de Slurm a https://serveradmin.ru

Revisions dels ponents

Slurm: l'eruga es va convertir en papallona

Si al Slurm de Sant Petersburg al febrer hi havia sobretot principiants, aleshores al Slurm de Moscou la gent en gran nombre ja havia provat Kubernetes. Hi havia moltes preguntes avançades que et feien pensar.

Si a Sant Petersburg ens van preguntar quan publicaríem la nostra forquilla de kubespray, aleshores a Moscou ja ens van preguntar per què ens proposem utilitzar la nostra forquilla i no agafar el kubespray original. Aquest ja és el pensament crític de la gent gran.

La pràctica va ser difícil, la gent va cometre molts errors, i això és genial: cal equivocar-se mentre estudies, i no en la batalla.

Periòdicament ens trobem amb límits per obtenir certificats, límits per descarregar des de Github, etc. Això és la vida: vam desplegar simultàniament uns 200 clústers al núvol de Selectel. Ningú prepara els seus recursos i límits per a això.

Anunci de Slurm a Selectel

Inscripció a Slurm-5
Preu: 25 ₽

Programa:

Tema #1: Introducció a Kubernetes, components principals
— Introducció a la tecnologia k8s. Descripció, aplicació, conceptes
— Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret

Tema 2: Disseny de clúster, components principals, tolerància a fallades, xarxa k8s
— Disseny de clúster, components principals, tolerància a fallades
— Xarxa k8s

Tema 3: Kubespray, ajustar i configurar un clúster de Kubernetes
— Kubespray, configuració i ajust del clúster Kubernetes

Tema #4: Abstraccions avançades de Kubernetes
- DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer

Tema #5: Serveis i aplicacions editorials
— Visió general dels mètodes de publicació de serveis: NodePort vs LoadBalancer vs Ingress
— Controlador d'entrada (Nginx): equilibra el trànsit entrant
— Сert-manager: obteniu automàticament certificats SSL/TLS

Tema #6: Introducció a Helm

Tema #7: Instal·lació de cert-manager

Tema #8: Ceph: instal·lació "fes com faig jo".

Tema #9: Registre i seguiment
— Monitorització del clúster, Prometheus
— Registre de clúster, Fluentd/Elastic/Kibana

Tema 10: actualització del clúster

Tema núm. 11: Treball pràctic, acoblament d'aplicacions i llançament a un clúster

Els cursos sobre Docker i Ansible a stepik.org estan inclosos en el preu.

Registre per a Slurm DevOps
Preu: 45 ₽

Programa:

Tema #1: Introducció a Git
— Ordres bàsiques git init, commit, add, diff, log, status, pull, push
— Implantació de l'entorn local: recomanacions pràctiques
— Flux de Git, branques i etiquetes, estratègies de fusió
— Treballar amb múltiples repositoris remots

Tema #2: Treball en equip amb Git
- Flux GitHub
- Sol·licitud de bifurcació, retirada, tracció
— Conflictes, llançaments, una vegada més sobre Gitflow i altres fluxos en relació als equips

Tema #3: Introducció CI/CD a l'automatització
— Automatització a git (bots, introducció a CI, ganxos)
- Eines (bash, make, gradle)
— Línies de muntatge de fàbrica i la seva aplicació en informàtica

Tema #4: CI/CD: Treballar amb Gitlab
- Construir, provar, desplegar
— Etapes, variables, control d'execució (només, quan, incloure)

Tema #5: Treballar amb l'aplicació des del punt de vista del desenvolupament
— Escrivim un microservei en Python (incloses les proves)
— Ús de docker-compose en desenvolupament

Tema #6: Infraestructura com a codi
— IaC: enfocament de la infraestructura com a codi
— IaC utilitzant Terraform com a exemple
— IaC utilitzant Ansible com a exemple
— Idempotència, declaració
— Practicar la creació de llibres de jocs Ansible
— Emmagatzematge de configuració, col·laboració, automatització d'aplicacions

Tema #7: Proves d'infraestructura
— Prova i integració contínua amb Molecule i Gitlab CI

Tema núm. 8: Automatització de la pujada de servidors
- Recollida d'imatges
- PXE i DHCP

Tema #9: Automatització d'infraestructures
— Un exemple de servei d'infraestructura per a l'autorització en servidors
— ChatOps (integració de missatgeria instantània amb pipelines)

Tema #10: Automatització de la seguretat
— Signatura d'artefactes CI/CD
— Escaneig de vulnerabilitats

Tema #11: Seguiment
— Definició de SLA, SLO, Error Budget i altres termes espantosos del món de SRE
— SRE: pràctica de monitoratge SLI i SLO
— SRE: Pràctica d'ús del pressupost d'error
- SRE: Gestió d'interrupcions i càrrega operativa (apigateway, malla de servei, disjuntors)
— Monitorització de pipelines i mètriques de desenvolupament

Font: www.habr.com

Afegeix comentari