Slurm: gusjenica se pretvorila u leptira

Slurm: gusjenica se pretvorila u leptira

  1. Slurm vam zaista omogućava da uđete u Kubernetes temu ili poboljšate svoje znanje.
  2. Učesnici su zadovoljni. Malo je onih koji nisu naučili ništa novo ili nisu riješili svoje probleme. Bezuslovni povraćaj novca prvog dana (“Ako smatrate da Slurm nije prikladan za vas, vratit ćemo punu cijenu karte”) iskoristila je samo jedna osoba, pravdajući se da je precijenila svoju snagu.
  3. Sljedeći Slurm će se održati početkom septembra u St. Petersburgu. Selectel, naš stalni sponzor, obezbeđuje ne samo oblak za tribine, već i sopstvenu konferencijsku salu.
  4. Ponavljamo osnovni Slurm (9-11. septembar) i uvodimo novi program: DevOps Slurm (4-6. septembar).

Šta je Slurm i kako se promijenio?

Prije godinu dana došli smo na ideju da vodimo kurseve o Kubernetesu. U avgustu '18, Slurm-1 se održao: težak, sa kontinuiranim predstavljanjem (kada je prezentacija gotova na bini), sa gomilom svakodnevnih problema. Suđenja ujedinjuju: učesnici prvog Slurma, poput Prstenove Prstenove, i dalje komuniciraju jedni s drugima.

Slurm: gusjenica se pretvorila u leptira
Ovako je izgledao Slurm-1

Na prvom Slurmu rodila se ideja o održavanju MegaSlurma. Pitali smo ljude koje ih teme zanimaju, a u oktobru smo održali napredni kurs „Po želji polaznika“. Ispostavilo se da je to bio zanimljiv, ali jednokratni događaj. Do maja '19 pripremili smo pravi napredni kurs, sa svojom logikom i unutrašnjom istorijom.

Tokom godine Slurm se organizaciono promijenio:
— Docker i Anisble su uklonjeni iz glavnog programa i napravljeni zasebni online kursevi.
— Organizirana tehnička podrška koja pomaže učenicima da riješe probleme u učenju.
— Govornici sada imaju metodološku podršku.

Slurm: gusjenica se pretvorila u leptira
Tim koji je napravio Slurm 4

Povratne informacije od učesnika

Postavljen je još jedan rekord: 170 učesnika na osnovnom Slurmu, 75 na MegaSlurmu.

Slurm: gusjenica se pretvorila u leptira

Slurm-4
101 od 170 osoba ispunilo je obrazac za povratne informacije.

Da li je Kubernetes postao jasan?
41 — Ne razumijem još k8s, ali vidim gdje da kopam.
36 — Nisam znao za k8s ranije, ali sada sam shvatio.
23 — Poznavao sam k8s ranije, ali sada znam bolje.
1 - Nisam naučio ništa novo.
0 — Nisam razumio ništa o k8s.

Kako vam se sviđa intenzitet Slurma?

16 ljudi misli da je Slurm previše lak i spor, a 14 ljudi misli da je previše težak i brz. Taman za ostalo.

Jeste li riješili problem sa kojim ste išli u Slurm?

90 - Da.
11 - Ne.

MegaSlurm

40 ljudi je popunilo formular za povratne informacije. 2 osobe su rekle da je bilo previše lako i sporo. 1 osoba nije riješila problem sa kojim je išao u Megu. Ostalo je OK.

Pregled Slurma na https://serveradmin.ru

Recenzije govornika

Slurm: gusjenica se pretvorila u leptira

Ako je na Sankt Peterburgskom Slurmu u februaru bilo uglavnom početnika, onda su na moskovskom Slurmu ljudi u velikom broju već probali Kubernetes. Bilo je mnogo naprednih pitanja koja su vas navela na razmišljanje.

Ako su u Sankt Peterburgu pitali kada ćemo objaviti našu viljušku kubespraya, onda su u Moskvi već pitali zašto predlažemo da koristimo našu viljušku, a ne originalni kubespray. Ovo je već kritičko razmišljanje srednjih seniora.

Praksa je bila teška, ljudi su pravili mnogo grešaka, i to je sjajno: grešiti treba dok učiš, a ne u borbi.

Redovno smo nailazili na ograničenja u dobijanju sertifikata, ograničenja preuzimanja sa Githuba itd. Ovo je život - istovremeno smo rasporedili oko 200 klastera u oblaku Selectel. Niko ne priprema svoje resurse i limite za to.

Najava Slurma u Selectelu

Registracija za Slurm-5
Cijena: 25 ₽

Program:

Tema #1: Uvod u Kubernetes, glavne komponente
— Uvod u k8s tehnologiju. Opis, primjena, koncepti
— Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret

Tema br. 2: Dizajn klastera, glavne komponente, tolerancija grešaka, k8s mreža
— Dizajn klastera, glavne komponente, tolerancija grešaka
— k8s mreža

Tema #3: Kubespray, podešavanje i postavljanje Kubernetes klastera
— Kubespray, konfiguracija i podešavanje Kubernetes klastera

Tema #4: Napredne Kubernetes apstrakcije
- DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer

Tema #5: Izdavački servisi i aplikacije
— Pregled metoda objavljivanja usluge: NodePort vs LoadBalancer vs Ingress
— Kontroler ulaza (Nginx): balansiranje dolaznog saobraćaja
— Sert-manager: automatski pribavljanje SSL/TLS certifikata

Tema #6: Uvod u Helm

Tema #7: Instaliranje cert-managera

Tema #8: Ceph: instalacija “radi kao ja”.

Tema #9: Evidentiranje i praćenje
— Praćenje klastera, Prometheus
— Cluster logging, Fluentd/Elastic/Kibana

Tema #10: Ažuriranje klastera

Tema br. 11: Praktični rad, dokerizacija aplikacije i lansiranje u klaster

Kursevi o Dockeru i Ansibleu na stepik.org su uključeni u cijenu.

Registracija za Slurm DevOps
Cijena: 45 ₽

Program:

Tema #1: Uvod u Git
— Osnovne komande git init, commit, add, diff, log, status, pull, push
— Uspostavljanje lokalne sredine: praktične preporuke
— Git tok, grane i oznake, strategije spajanja
— Rad sa više udaljenih repo

Tema #2: Timski rad sa Gitom
— GitHub tok
— Zahtjev za račvanje, uklanjanje, povlačenje
— Sukobi, izdanja, još jednom oko Gitflowa i drugih tokova u vezi s timovima

Tema #3: CI/CD uvod u automatizaciju
— Automatizacija u git-u (botovi, uvod u CI, kuke)
— Alati (bash, make, gradle)
— Fabričke montažne linije i njihova primena u IT

Tema #4: CI/CD: Rad sa Gitlabom
— Izgradite, testirajte, implementirajte
— Faze, varijable, kontrola izvršenja (samo, kada, uključiti)

Tema #5: Rad sa aplikacijom sa razvojne tačke gledišta
— Mi pišemo mikroservis u Pythonu (uključujući testove)
— Korištenje docker-compose u razvoju

Tema #6: Infrastruktura kao kod
— IaC: pristup infrastrukturi kao kodu
— IaC koristeći Terraform kao primjer
— IaC koristeći Ansible kao primjer
— Idempotencija, deklarativnost
— Vježbajte kreiranje Ansible playbooks-a
— Skladištenje konfiguracija, saradnja, automatizacija aplikacija

Tema #7: Infrastrukturno testiranje
— Testiranje i kontinuirana integracija sa Molecule i Gitlab CI

Tema br. 8: Automatizacija podizanja servera
— Prikupljanje slika
- PXE i DHCP

Tema #9: Automatizacija infrastrukture
— Primer infrastrukturne usluge za autorizaciju na serverima
— ChatOps (integracija instant messengera sa kanalima)

Tema #10: Sigurnosna automatizacija
— Potpisivanje CI/CD artefakata
— Skeniranje ranjivosti

Tema #11: Monitoring
— Definicija SLA, SLO, Error Budget i drugih strašnih pojmova iz svijeta SRE-a
— SRE: Praksa praćenja SLI i SLO
— SRE: Praksa korišćenja budžeta za greške
- SRE: Upravljanje prekidima i operativnim opterećenjem (apigateway, servisna mreža, prekidači)
— Nadgledanje cevovoda i razvojnih metrika

izvor: www.habr.com

Dodajte komentar