Slurm: raŭpo igita papilio

Slurm: raŭpo igita papilio

  1. Slurm vere permesas vin eniri la temon de Kubernetes aŭ plibonigi viajn sciojn.
  2. La partoprenantoj estas feliĉaj. Estas nur kelkaj el tiuj, kiuj ne lernis ion novan aŭ ne solvis siajn problemojn. La senkondiĉan monon de la unua tago ("Se vi sentas, ke Slurm ne taŭgas por vi, ni repagos la plenan prezon de la bileto") estis uzata de nur unu persono, pravigante, ke li supertaksis sian forton.
  3. La venonta Slurm okazos komence de septembro en Sankt-Peterburgo. Selectel, nia konstanta sponsoro, disponigas ne nur nubon por standoj, sed ankaŭ sian propran konferencalon.
  4. Ni ripetas la bazan Slurm (9-11 septembro) kaj enkondukas novan programon: DevOps Slurm (4-6 septembro).

Kio estas Slurm kaj kiel ĝi ŝanĝiĝis?

Antaŭ unu jaro, ni elpensis la ideon fari kursojn pri Kubernetes. En aŭgusto '18 okazis Slurm-1: malfacila, kun kontinua prezintado (kiam la prezento estas finita sur scenejo), kun amaso da ĉiutagaj problemoj. Provoj unuiĝas: la partoprenantoj de la unua Slurm, kiel la Kunularo de la Ringo, daŭre komunikas unu kun la alia.

Slurm: raŭpo igita papilio
Jen kiel aspektis Slurm-1

Ĉe la unua Slurm naskiĝis la ideo teni MegaSlurm. Ni demandis homojn pri kiuj temoj ili interesiĝas, kaj en oktobro ni okazigis progresintan kurson "Laŭ peto de partoprenantoj." Ĝi montriĝis interesa, sed unufoja evento. Ĝis majo '19 ni preparis veran altnivelan kurson, kun propra logiko kaj interna historio.

Dum la jaro, Slurm ŝanĝiĝis organize:
— Docker kaj Anisble estis forigitaj de la ĉefa programo kaj faris apartajn retajn kursojn.
— Organizita teknika subteno, kiu helpas studentojn solvi problemojn pri lernogrupoj.
— La prelegantoj nun havas metodikan subtenon.

Slurm: raŭpo igita papilio
La teamo kiu faris Slurm 4

Reago de partoprenantoj

Alia rekordo estis fiksita: 170 partoprenantoj sur la baza Slurm, 75 sur la MegaSlurm.

Slurm: raŭpo igita papilio

Slurm-4
101 el 170 homoj kompletigis la respondformularon.

Ĉu Kubernetes fariĝis klara?
41 — Mi ankoraŭ ne komprenas k8s, sed mi vidas kie fosi.
36 — Mi ne konis k8-ojn antaŭe, sed nun mi eltrovis ĝin.
23 — Mi konis k8-ojn antaŭe, sed nun mi scias pli bone.
1 - Mi lernis nenion novan.
0 — Mi nenion komprenis pri k8s.

Kiel vi ŝatas la intensecon de Slurm?

16 homoj opinias, ke Slurm estas tro facila kaj malrapida, kaj 14 homoj opinias, ke ĝi estas tro malfacila kaj rapida. Ĝuste ĝuste por la resto.

Ĉu vi solvis la problemon, kun kiu vi iris al Slurm?

90 - Jes.
11 - Ne.

MegaSlurm

40 homoj plenigis la respondformularon. 2 homoj diris, ke ĝi estas tro facila kaj malrapida. 1 persono ne solvis la problemon, kun kiu li iris al Mega. La ceteraj estas en ordo.

Revizio de Slurm ĉe https://serveradmin.ru

Recenzoj de parolantoj

Slurm: raŭpo igita papilio

Se ĉe la Sankt-Peterburga Slurm en februaro estis plejparte komencantoj, tiam ĉe la Moskva Slurm homoj grandnombre jam provis Kubernetes. Estis multaj progresintaj demandoj, kiuj pensigis vin.

Se en Peterburgo oni demandis, kiam ni publikigos nian forkon de kubespray, tiam en Moskvo oni jam demandis, kial ni proponas uzi nian forkon kaj ne preni la originalan kubespray. Ĉi tio jam estas la kritika pensado de mezaj maljunuloj.

La praktiko estis malfacila, homoj faris multajn erarojn, kaj tio estas bonega: vi devas fari erarojn dum studado, kaj ne en batalo.

Ni regule renkontis limojn por akiri atestojn, limojn pri elŝutado de Github, ktp. Ĉi tio estas vivo - ni samtempe deplojis ĉirkaŭ 200 aretojn en la nubo Selectel. Neniu preparas siajn rimedojn kaj limojn por tio.

Anonco de Slurm ĉe Selectel

Registrado por Slurm-5
Prezo: 25 ₽

La programo:

Temo #1: Enkonduko al Kubernetes, ĉefaj komponantoj
— Enkonduko al k8s-teknologio. Priskribo, apliko, konceptoj
— Pod, ReplicaSet, Deplojo, Servo, Eniro, PV, PVC, ConfigMap, Sekreta

Temo n-ro 2: Areto-dezajno, ĉefaj komponantoj, faŭltoleremo, k8s-reto
— Aretodezajno, ĉefaj komponantoj, faŭltoleremo
— k8s-reto

Temo n-ro 3: Kubespray, agordado kaj starigo de Kubernetes-grupo
— Kubespray, agordo kaj agordado de la Kubernetes-areo

Temo #4: Altnivelaj Kubernetes Abstraktaĵoj
- DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer

Temo #5: Eldonaj servoj kaj aplikoj
— Superrigardo de servo-eldonaj metodoj: NodePort vs LoadBalancer vs Ingress
— Enirregilo (Nginx): ekvilibrigi envenantan trafikon
— Сert-manaĝero: aŭtomate akiru SSL/TLS-atestilojn

Temo #6: Enkonduko al Helm

Temo #7: Instalado de cert-manager

Temo #8: Ceph: "faru kiel mi" instalado

Temo #9: Registrado kaj monitorado
— Aretomonitorado, Prometeo
— Graporegistrado, Fluentd/Elastic/Kibana

Temo numero 10: Areto ĝisdatigo

Temo n-ro 11: Praktika laboro, aplikaĵo-dokerigo kaj lanĉo en areton

Kursoj pri Docker kaj Ansible ĉe stepik.org estas inkluzivitaj en la prezo.

Registrado por Slurm DevOps
Prezo: 45 ₽

La programo:

Temo #1: Enkonduko al Git
— Bazaj komandoj git init, commit, add, diff, log, status, pull, push
— Agordo de la loka medio: praktikaj rekomendoj
— Git-fluo, branĉoj kaj etikedoj, kunfandi strategiojn
— Laborante kun multoblaj fora deponejo

Temo #2: Teamlaboro kun Git
— GitHub-fluo
— Forki, forigi, tiri peton
— Konfliktoj, ĵetoj, denove pri Gitflow kaj aliaj fluoj rilate al teamoj

Temo #3: CI/KD-enkonduko al aŭtomatigo
— Aŭtomatigo en git (bots, enkonduko al CI, hokoj)
- Iloj (bash, make, gradle)
— Fabrikaj muntaj linioj kaj ilia aplikado en IT

Temo #4: CI/KD: Laborante kun Gitlab
— Konstruu, testi, disfaldi
— Etapoj, variabloj, ekzekutkontrolo (nur, kiam, inkluzivi)

Temo n-ro 5: Laborante kun la aplikaĵo el disvolva vidpunkto
— Ni skribas mikroservon en Python (inkluzive de testoj)
— Uzado de docker-compose en evoluo

Temo #6: Infrastrukturo kiel Kodo
— IaC: alproksimiĝo al infrastrukturo kiel kodo
— IaC uzante Terraform kiel ekzemplon
— IaC uzante Ansible kiel ekzemplon
— Idempotency, deklarativeco
— Ekzercu krei Ansible-ludlibrojn
— Agorda stokado, kunlaboro, aplika aŭtomatigo

Temo #7: Infrastruktura Testado
— Testado kaj kontinua integriĝo kun Molecule kaj Gitlab CI

Temo n-ro 8: Aŭtomatigo de altigado de serviloj
— Kolektado de bildoj
- PXE kaj DHCP

Temo #9: Infrastruktura Aŭtomatigo
— Ekzemplo de infrastruktura servo por rajtigo sur serviloj
- ChatOps (integriĝo de tujmesaĝiloj kun duktoj)

Temo #10: Sekureca Aŭtomatigo
— Subskribante CI/KD-artefaktojn
— Skanado de vundebleco

Temo #11: Monitorado
— Difino de SLA, SLO, Erara Buĝeto kaj aliaj timigaj terminoj el la mondo de SRE
— SRE: SLI kaj SLO-monitoradpraktiko
— SRE: Praktiko uzi Eraran Buĝeton
- SRE: Administrado pri interrompo kaj funkcia ŝarĝo (apigateway, servomaŝo, ŝaltiloj)
— Monitorado de duktoj kaj evoluaj metrikoj

fonto: www.habr.com

Aldoni komenton