Slurm: një vemje e kthyer në një flutur

Slurm: një vemje e kthyer në një flutur

  1. Slurm me të vërtetë ju lejon të futeni në temën e Kubernetes ose të përmirësoni njohuritë tuaja.
  2. Pjesëmarrësit janë të lumtur. Ka vetëm pak nga ata që nuk kanë mësuar asgjë të re ose nuk i kanë zgjidhur problemet e tyre. Kthimi i pakushtëzuar i parave të ditës së parë (“Nëse mendon se Slurm nuk është i përshtatshëm për ty, ne do të rimbursojmë çmimin e plotë të biletës”) u përdor nga vetëm një person, duke justifikuar se ai e mbivlerësoi forcën e tij.
  3. Slurm tjetër do të zhvillohet në fillim të shtatorit në Shën Petersburg. Selectel, sponsori ynë i përhershëm, ofron jo vetëm një re për stendat, por edhe sallën e vet të konferencave.
  4. Ne po përsërisim Slurm bazë (9-11 shtator) dhe po prezantojmë një program të ri: DevOps Slurm (4-6 shtator).

Çfarë është Slurm dhe si ka ndryshuar?

Një vit më parë, ne dolëm me idenë për të zhvilluar kurse në Kubernetes. Në gusht të 18-ës u zhvillua Slurm-1: i vështirë, me prezantim të vazhdueshëm (kur mbaron prezantimi në skenë), me një mori problemesh të përditshme. Sprovat bashkohen: pjesëmarrësit e Slurm-it të parë, si Shoqëria e Unazës, ende komunikojnë me njëri-tjetrin.

Slurm: një vemje e kthyer në një flutur
Kështu dukej Slurm-1

Në Slurm-in e parë lindi ideja për të mbajtur një MegaSlurm. Ne i pyetëm njerëzit se për cilat tema ishin të interesuara, dhe në tetor mbajtëm një kurs të avancuar "Me kërkesë të pjesëmarrësve". Doli të ishte një ngjarje interesante, por një herë. Deri në maj të '19 ne kemi përgatitur një kurs të vërtetë të avancuar, me logjikën dhe historinë e tij të brendshme.

Gjatë vitit, Slurm ka ndryshuar organizativisht:
— Docker dhe Anisble u hoqën nga programi kryesor dhe u bënë kurse të veçanta online.
— Mbështetje teknike e organizuar që i ndihmon studentët të zgjidhin problemet e grupeve mësimore.
— Folësit tani kanë mbështetje metodologjike.

Slurm: një vemje e kthyer në një flutur
Ekipi që bëri Slurm 4

Reagime nga pjesëmarrësit

Një tjetër rekord u vendos: 170 pjesëmarrës në Slurm bazë, 75 në MegaSlurm.

Slurm: një vemje e kthyer në një flutur

Slurm-4
101 nga 170 persona plotësuan formularin e komenteve.

A është bërë e qartë Kubernetes?
41 — Nuk i kuptoj ende k8, por shoh ku të gërmoj.
36 — Nuk i njihja k8s më parë, por tani e kam kuptuar.
23 — Unë i njihja k8 më parë, por tani e di më mirë.
1 - Nuk mësova asgjë të re.
0 - Nuk kuptova asgjë për k8s.

Si ju pëlqen intensiteti i Slurm?

16 njerëz mendojnë se Slurm është shumë i lehtë dhe i ngadalshëm, dhe 14 njerëz mendojnë se është shumë i vështirë dhe i shpejtë. E drejtë për pjesën tjetër.

E keni zgjidhur problemin me të cilin do të shkonit në Slurm?

90 - Po.
11 - Jo.

MegaSlurm

40 persona plotësuan formularin e komenteve. 2 persona thanë se ishte shumë e lehtë dhe e ngadaltë. 1 person nuk e ka zgjidhur problemin me të cilin po shkonte në Mega. Pjesa tjetër është në rregull.

Rishikimi i Slurm në https://serveradmin.ru

Vlerësimet e folësve

Slurm: një vemje e kthyer në një flutur

Nëse në Slurm në Shën Petersburg në shkurt kishte kryesisht fillestarë, atëherë në Slurm të Moskës njerëzit në një numër të madh kishin provuar tashmë Kubernetes. Kishte shumë pyetje të avancuara që të shtynë të mendosh.

Nëse në St. Ky është tashmë mendimi kritik i të moshuarve të mesëm.

Praktika ishte e vështirë, njerëzit bënë shumë gabime, dhe kjo është e mrekullueshme: duhet të bëni gabime gjatë studimit, dhe jo në betejë.

Ne kemi hasur rregullisht kufizime në marrjen e certifikatave, kufizime në shkarkimin nga Github, etj. Kjo është jeta - ne vendosëm në të njëjtën kohë rreth 200 grupime në renë Selectel. Askush nuk përgatit burimet dhe kufijtë e tij për këtë.

Njoftimi i Slurm në Selectel

Regjistrimi për Slurm-5
Çmimi: 25 ₽

Programi:

Tema #1: Hyrje në Kubernetes, komponentët kryesorë
- Hyrje në teknologjinë k8s. Përshkrimi, aplikimi, konceptet
— Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret

Tema nr. 2: Dizajni i grupimit, komponentët kryesorë, toleranca ndaj gabimeve, rrjeti k8s
— Dizajni i grupit, komponentët kryesorë, toleranca ndaj gabimeve
— rrjeti k8s

Tema #3: Kubespray, akordimi dhe vendosja e një grupi Kubernetes
— Kubespray, konfigurimi dhe akordimi i grupit Kubernetes

Tema #4: Abstraksione të avancuara të Kubernetes
- DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer

Tema #5: Shërbimet e publikimit dhe aplikacionet
— Pasqyrë e metodave të publikimit të shërbimit: NodePort vs LoadBalancer vs Ingress
— Kontrolluesi i hyrjes (Nginx): balancimi i trafikut në hyrje
— Сert-manager: merrni automatikisht certifikatat SSL/TLS

Tema #6: Hyrje në Helm

Tema #7: Instalimi i menaxherit të certifikatës

Tema #8: Ceph: instalimi "bëj si bëj unë".

Tema #9: Regjistrimi dhe monitorimi
— Monitorimi i grupimeve, Prometeu
— Regjistrimi i grupeve, Fluentd/Elastic/Kibana

Tema #10: Përditësimi i grupit

Tema nr. 11: Punë praktike, dokerizimi i aplikacioneve dhe nisja në një grup

Kurset në Docker dhe Ansible në stepik.org janë të përfshira në çmim.

Regjistrimi për Slurm DevOps
Çmimi: 45 ₽

Programi:

Tema #1: Hyrje në Git
— Komandat bazë git init, commit, add, diff, log, status, pull, push
— Krijimi i mjedisit lokal: rekomandime praktike
— Rrjedha e Git, degët dhe etiketat, strategjitë e bashkimit
— Puna me depo të shumta në distancë

Tema #2: Puna ekipore me Git
- Rrjedha e GitHub
— Fork, hiq, tërheq kërkesë
— Konflikte, lëshime, edhe një herë rreth Gitflow dhe flukseve të tjera në lidhje me ekipet

Tema #3: CI/CD hyrje në automatizim
— Automatizimi në git (bots, hyrje në CI, grepa)
- Mjete (bash, bëj, gradoje)
— Linjat e montimit të fabrikës dhe aplikimi i tyre në IT

Tema #4: CI/CD: Puna me Gitlab
- Ndërtoni, provoni, vendosni
- Fazat, variablat, kontrolli i ekzekutimit (vetëm, kur, përfshijnë)

Tema #5: Puna me aplikacionin nga pikëpamja e zhvillimit
— Ne shkruajmë një mikroshërbim në Python (përfshirë testet)
— Përdorimi i docker-compose në zhvillim

Tema #6: Infrastruktura si kod
— IaC: qasja ndaj infrastrukturës si kod
— IaC duke përdorur Terraform si shembull
— IaC duke përdorur Ansible si shembull
— Idempotenca, deklarativiteti
— Praktikoni krijimin e librave lojërash Ansible
— Ruajtja e konfigurimit, bashkëpunimi, automatizimi i aplikacioneve

Tema #7: Testimi i infrastrukturës
— Testimi dhe integrimi i vazhdueshëm me Molecule dhe Gitlab CI

Tema nr. 8: Automatizimi i rritjes së serverëve
— Mbledhja e imazheve
- PXE dhe DHCP

Tema #9: Automatizimi i Infrastrukturës
— Një shembull i një shërbimi infrastrukturor për autorizim në serverë
— ChatOps (integrimi i lajmëtarëve të çastit me tubacionet)

Tema #10: Automatizimi i Sigurisë
— Nënshkrimi i objekteve CI/CD
— Skanimi i cenueshmërisë

Tema #11: Monitorimi
— Përkufizimi i SLA, SLO, Buxheti i Gabimit dhe terma të tjerë të frikshëm nga bota e SRE
— SRE: Praktika e monitorimit të SLI dhe SLO
— SRE: Praktika e përdorimit të Buxhetit të Gabimeve
- SRE: Ndërprerja dhe menaxhimi i ngarkesës operacionale (apigateway, rrjetë shërbimi, ndërprerës)
— Monitorimi i tubacioneve dhe metrikat e zhvillimit

Burimi: www.habr.com

Shto një koment