Slurm: o omidă transformată în fluture

Slurm: o omidă transformată în fluture

  1. Slurm vă permite cu adevărat să intrați în subiectul Kubernetes sau să vă îmbunătățiți cunoștințele.
  2. Participanții sunt fericiți. Sunt doar câțiva dintre cei care nu au învățat nimic nou sau nu și-au rezolvat problemele. Rambursarea necondiționată a primei zile („Dacă considerați că Slurm nu este potrivit pentru dvs., vă vom rambursa prețul integral al biletului”) a fost folosită de o singură persoană, justificând că și-a supraestimat puterea.
  3. Următorul Slurm va avea loc la începutul lunii septembrie la Sankt Petersburg. Selectel, sponsorul nostru permanent, oferă nu doar un cloud pentru standuri, ci și propria sa sală de conferințe.
  4. Repetăm ​​Slurm de bază (9-11 septembrie) și introducem un nou program: DevOps Slurm (4-6 septembrie).

Ce este Slurm și cum s-a schimbat?

Acum un an, ne-a venit ideea să organizăm cursuri pe Kubernetes. În august '18 s-a desfășurat Slurm-1: dificil, cu prezentare continuă (când se termină prezentarea pe scenă), cu o grămadă de probleme cotidiene. Încercările se unesc: participanții primului Slurm, precum Frăția Inelului, încă comunică între ei.

Slurm: o omidă transformată în fluture
Așa arăta Slurm-1

La primul Slurm s-a născut ideea de a deține un MegaSlurm. Am întrebat oamenii de ce subiecte sunt interesați, iar în octombrie am susținut un curs avansat „La cererea participanților”. S-a dovedit a fi un eveniment interesant, dar unic. Până în mai '19 am pregătit un adevărat curs avansat, cu propria logică și istorie internă.

Pe parcursul anului, Slurm s-a schimbat din punct de vedere organizatoric:
— Docker și Anisble au fost eliminate din programul principal și au făcut cursuri online separate.
— Suport tehnic organizat care îi ajută pe studenți să depaneze grupurile de învățare.
— Vorbitorii au acum sprijin metodologic.

Slurm: o omidă transformată în fluture
Echipa care a făcut Slurm 4

Feedback de la participanți

A fost stabilit un alt record: 170 de participanți la Slurm de bază, 75 la MegaSlurm.

Slurm: o omidă transformată în fluture

Slurm-4
101 din 170 de persoane au completat formularul de feedback.

Kubernetes a devenit clar?
41 — Nu înțeleg încă k8-urile, dar văd unde să sap.
36 — Nu cunoșteam k8s înainte, dar acum mi-am dat seama.
23 — Știam k8s înainte, dar acum știu mai bine.
1 - Nu am învățat nimic nou.
0 — Nu am înțeles nimic despre k8s.

Cum îți place intensitatea Slurm?

16 oameni cred că Slurm este prea ușor și lent, iar 14 oameni cred că este prea dificil și rapid. Exact pentru restul.

Ai rezolvat problema cu care mergeai la Slurm?

90 - Da.
11 - Nu.

MegaSlurm

40 de persoane au completat formularul de feedback. 2 persoane au spus că a fost prea ușor și lent. 1 persoană nu a rezolvat problema cu care mergea la Mega. Restul sunt OK.

Revizuirea Slurm pe https://serveradmin.ru

Recenzii vorbitoare

Slurm: o omidă transformată în fluture

Dacă la St. Petersburg Slurm din februarie erau în mare parte începători, atunci la Moscow Slurm oamenii în număr mare încercaseră deja Kubernetes. Au fost o mulțime de întrebări avansate care te-au pus pe gânduri.

Dacă la Sankt Petersburg ne-au întrebat când vom publica furculița cu kubespray, atunci la Moscova au întrebat deja de ce ne propunem să folosim furculița și să nu luăm kubespray-ul original. Aceasta este deja gândirea critică a seniorilor mijlocii.

Practica a fost dificilă, oamenii au făcut multe greșeli și asta este grozav: trebuie să faci greșeli în timp ce înveți, și nu în luptă.

Am întâlnit în mod regulat limite pentru obținerea certificatelor, limite pentru descărcarea din Github etc. Aceasta este viața - am implementat simultan aproximativ 200 de clustere în cloud Selectel. Nimeni nu își pregătește resursele și limitele pentru asta.

Anuntul Slurm la Selectel

Înregistrare pentru Slurm-5
Preț: 25 000 ₽

Programul:

Subiectul #1: Introducere în Kubernetes, componentele principale
— Introducere în tehnologia k8s. Descriere, aplicare, concepte
— Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret

Subiectul nr. 2: Proiectarea clusterului, componentele principale, toleranța la erori, rețeaua k8s
— Design cluster, componente principale, toleranță la erori
- rețeaua k8s

Subiectul #3: Kubespray, reglarea și configurarea unui cluster Kubernetes
— Kubespray, configurarea și reglarea clusterului Kubernetes

Subiectul #4: Abstracții Kubernetes avansate
- DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer

Subiectul #5: Servicii și aplicații de publicare
— Prezentare generală a metodelor de publicare a serviciilor: NodePort vs LoadBalancer vs Ingress
— Controller de intrare (Nginx): echilibrează traficul de intrare
— Сert-manager: obțineți automat certificate SSL/TLS

Subiectul #6: Introducere în Helm

Subiectul #7: Instalarea cert-manager

Subiectul #8: Ceph: instalarea „fa cum fac eu”.

Subiectul #9: Înregistrare și monitorizare
— Monitorizarea clusterului, Prometheus
— Înregistrare cluster, Fluentd/Elastic/Kibana

Subiectul #10: Actualizarea clusterului

Subiectul nr. 11: Lucrări practice, dockerizarea aplicației și lansarea într-un cluster

Cursurile pe Docker și Ansible pe stepik.org sunt incluse în preț.

Înregistrare pentru Slurm DevOps
Preț: 45 000 ₽

Programul:

Subiectul #1: Introducere în Git
— Comenzi de bază git init, commit, add, diff, log, status, pull, push
— Crearea mediului local: recomandări practice
— Flux Git, ramuri și etichete, strategii de îmbinare
— Lucrul cu mai multe repo la distanță

Subiectul #2: Lucrul în echipă cu Git
— Fluxul GitHub
— Cerere furcă, scoate, trage
— Conflicte, lansări, încă o dată despre Gitflow și alte fluxuri în legătură cu echipe

Subiectul #3: Introducere CI/CD în automatizare
— Automatizare în git (boți, introducere în CI, hooks)
— Unelte (bash, make, gradle)
— Liniile de asamblare din fabrică și aplicarea lor în IT

Subiectul #4: CI/CD: Lucrul cu Gitlab
— Construiți, testați, implementați
— Etape, variabile, controlul execuției (numai, când, includ)

Subiectul #5: Lucrul cu aplicația din punct de vedere al dezvoltării
— Scriem un microserviciu în Python (inclusiv teste)
— Utilizarea docker-compose în dezvoltare

Subiectul #6: Infrastructura ca cod
— IaC: abordare a infrastructurii ca cod
— IaC folosind Terraform ca exemplu
— IaC folosind Ansible ca exemplu
— Idempotenta, declarativitatea
— Exersați crearea unor manuale Ansible
— Stocarea configurației, colaborarea, automatizarea aplicațiilor

Subiectul #7: Testarea infrastructurii
— Testare și integrare continuă cu Molecule și Gitlab CI

Subiectul nr. 8: Automatizarea ridicării serverelor
— Colectarea imaginilor
- PXE și DHCP

Subiectul #9: Automatizarea infrastructurii
— Un exemplu de serviciu de infrastructură pentru autorizarea pe servere
— ChatOps (integrarea mesageriei instantanee cu conducte)

Subiectul #10: Automatizarea securității
— Semnarea artefactelor CI/CD
— Scanarea vulnerabilităților

Subiectul #11: Monitorizare
— Definiția SLA, SLO, Bug Bug și alți termeni înfricoșători din lumea SRE
— SRE: practica de monitorizare SLI și SLO
— SRE: Practică de utilizare a Bugetului de eroare
- SRE: Managementul sarcinii operaționale și întrerupte (apigateway, rețea de service, întrerupătoare)
— Monitorizarea conductelor și a parametrilor de dezvoltare

Sursa: www.habr.com

Adauga un comentariu