Slurm: toukka muuttui perhoseksi

Slurm: toukka muuttui perhoseksi

  1. Slurm todella antaa sinun päästä Kubernetes-aiheeseen tai parantaa tietämystäsi.
  2. Osallistujat ovat iloisia. Vain harvat eivät ole oppineet mitään uutta tai eivät ole ratkaisseet ongelmiaan. Ensimmäisen päivän ehdottoman rahanpalautuksen ("Jos koet, että Slurm ei sovi sinulle, palautamme lipun täyden hinnan") käytti vain yksi henkilö perustellen, että hän yliarvioi voimansa.
  3. Seuraava Slurm järjestetään syyskuun alussa Pietarissa. Pysyvä sponsorimme Selectel tarjoaa paitsi pilven osastoille myös oman kokoushuoneen.
  4. Toistamme perus Slurm (9.-11. syyskuuta) ja esittelemme uuden ohjelman: DevOps Slurm (4.-6. syyskuuta).

Mikä Slurm on ja miten se on muuttunut?

Vuosi sitten keksimme ajatuksen järjestää kursseja Kubernetesista. Elokuussa '18 tapahtui Slurm-1: vaikea, jatkuvalla esittelyllä (kun esitys on lavalla), jossa oli kasa arjen ongelmia. Kokeilut yhdistävät: Ensimmäisen Slumin osallistujat, kuten Sormuksen Fellowship, kommunikoivat edelleen keskenään.

Slurm: toukka muuttui perhoseksi
Tältä Slurm-1 näytti

Ensimmäisessä Slurmissa syntyi ajatus MegaSlurmin pitämisestä. Kysyimme ihmisiltä, ​​mistä aiheista he olivat kiinnostuneita, ja lokakuussa järjestimme jatkokurssin ”Osallistujien pyynnöstä”. Siitä tuli mielenkiintoinen, mutta kertaluonteinen tapahtuma. Toukokuuhun '19 mennessä olemme valmistaneet todellisen jatkokurssin, jolla on oma logiikka ja sisäinen historia.

Vuoden aikana Slurm on muuttunut organisaatiollisesti:
— Docker ja Anisble poistettiin pääohjelmasta ja niistä tehtiin erilliset verkkokurssit.
— Järjestetty tekninen tuki, joka auttaa opiskelijoita oppimisklustereiden vianmäärityksessä.
— Puhujilla on nyt metodologinen tuki.

Slurm: toukka muuttui perhoseksi
Slurm 4:n tehnyt joukkue

Palaute osallistujilta

Toinen ennätys saavutettiin: 170 osallistujaa perus Slurmissa, 75 MegaSlurmissa.

Slurm: toukka muuttui perhoseksi

Slurm-4
Palautelomakkeen täytti 101 henkilöä 170:stä.

Onko Kubernetes tullut selväksi?
41 - En vielä ymmärrä k8s:a, mutta näen mistä kaivaa.
36 - En tiennyt k8s:a aiemmin, mutta nyt olen ymmärtänyt sen.
23 — Tunsin k8:t ennen, mutta nyt tiedän paremmin.
1 - En oppinut mitään uutta.
0 – En ymmärtänyt mitään k8:sta.

Mitä pidät Slurmin intensiteetistä?

16 ihmisen mielestä Slurm on liian helppo ja hidas ja 14 ihmisen mielestä liian vaikea ja nopea. Juuri sopiva muille.

Oletko ratkaissut ongelman, jonka kanssa menit Slurmiin?

90 - Kyllä.
11 - Ei.

MegaSlurm

Palautelomakkeen täytti 40 henkilöä. 2 henkilöä sanoi, että se oli liian helppoa ja hidasta. 1 henkilö ei ratkaissut ongelmaa, jonka kanssa hän oli menossa Megaan. Loput ovat kunnossa.

Slurm-katsaus osoitteessa https://serveradmin.ru

Kaiuttimien arvostelut

Slurm: toukka muuttui perhoseksi

Jos Pietarin Slurmissa helmikuussa oli enimmäkseen aloittelijoita, niin Moskovan Slurmissa oli paljon jo kokeillut Kubernetesia. Siellä oli paljon edistyneitä kysymyksiä, jotka saivat sinut ajattelemaan.

Jos Pietarissa kysyttiin, milloin julkaisemme kubespray-haarukkamme, niin Moskovassa he kysyivät jo, miksi ehdotamme haarukamme käyttämistä emmekä alkuperäistä kubesprayä. Tämä on jo keski-ikäisten kriittistä ajattelua.

Harjoittelu oli vaikea, ihmiset tekivät paljon virheitä, ja se on hienoa: virheitä pitää tehdä opiskelussa, ei taistelussa.

Kohtasimme säännöllisesti rajoituksia varmenteiden hankkimisessa, rajoituksia lataamisessa Githubista jne. Tämä on elämää – otimme samanaikaisesti käyttöön noin 200 klusteria Selectel-pilvessä. Kukaan ei valmista resurssejaan ja rajojaan tähän.

Slurm-ilmoitus Selectelissä

Ilmoittautuminen Slurm-5:een
Hinta: 25 000 ₽

Ohjelma:

Aihe #1: Johdatus Kubernetesiin, pääkomponentit
— Johdatus k8s-tekniikkaan. Kuvaus, sovellus, käsitteet
— Pod, ReplicaSet, Käyttöönotto, Palvelu, Sisäänpääsy, PV, PVC, ConfigMap, Secret

Aihe nro 2: Klusterisuunnittelu, pääkomponentit, vikasieto, k8s-verkko
— Klusterin suunnittelu, pääkomponentit, vikasietoisuus
— k8s verkko

Aihe #3: Kubespray, Kubernetes-klusterin viritys ja perustaminen
— Kubespray, Kubernetes-klusterin konfigurointi ja viritys

Aihe #4: Kehittyneet Kubernetes-abstraktiot
- DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer

Aihe #5: Kustannuspalvelut ja sovellukset
— Yleiskatsaus palveluiden julkaisumenetelmiin: NodePort vs LoadBalancer vs Ingress
— Ingress controller (Nginx): Tasapainottaa saapuvaa liikennettä
— Сert-manager: hanki automaattisesti SSL/TLS-varmenteet

Aihe #6: Johdatus Helmiin

Aihe #7: Cert-managerin asentaminen

Aihe #8: Ceph: "tee kuten minä" -asennus

Aihe #9: Kirjaaminen ja seuranta
— Klusterien seuranta, Prometheus
— Klusterihakku, Fluentd/Elastic/Kibana

Aihe #10: Klusteripäivitys

Aihe nro 11: Käytännön työ, sovellusten telakointi ja käynnistäminen klusteriin

Docker- ja Ansible-kurssit stepik.org-sivustolla sisältyvät hintaan.

Rekisteröityminen Slurm DevOpsiin
Hinta: 45 000 ₽

Ohjelma:

Aihe #1: Johdatus Gitiin
— Peruskomennot git init, commit, add, diff, log, status, pull, push
— Paikallisen ympäristön luominen: käytännön suosituksia
— Git-virtaus, haarat ja tagit, yhdistämisstrategiat
— Työskentely usean etärepon kanssa

Aihe #2: Ryhmätyö Gitin kanssa
- GitHub-virtaus
— Haarukka, irrota, vedä pyyntö
— Ristiriidat, julkaisut, jälleen kerran Gitflowsta ja muista tiimeihin liittyvistä virroista

Aihe #3: CI/CD johdatus automaatioon
— Automaatio gitissä (botit, johdatus CI:ään, koukut)
- Työkalut (bash, make, grale)
— Tehdaskokoonpanolinjat ja niiden sovellukset tietotekniikassa

Aihe #4: CI/CD: Työskentely Gitlabin kanssa
— Rakenna, testaa, ota käyttöön
— Vaiheet, muuttujat, suorituksen ohjaus (vain, kun, sisältää)

Aihe #5: Työskentely sovelluksen kanssa kehitysnäkökulmasta
- Kirjoitamme mikropalvelun Pythonilla (mukaan lukien testit)
— Docker-composen käyttö kehitystyössä

Aihe #6: Infrastruktuuri koodina
— IaC: lähestymistapa infrastruktuuriin koodina
— IaC käyttämällä esimerkkinä Terraformia
— IaC käyttämällä esimerkkinä Ansiblea
— Idempotenssi, deklaratiivisuus
— Harjoittele Ansible-pelikirjojen luomista
— Määritysten tallennus, yhteistyö, sovellusautomaatio

Aihe #7: Infrastruktuurin testaus
— Testaus ja jatkuva integrointi Moleculen ja Gitlab CI:n kanssa

Aihe nro 8: Palvelinten nostamisen automatisointi
- Kuvien kerääminen
- PXE ja DHCP

Aihe #9: Infrastruktuuriautomaatio
— Esimerkki infrastruktuuripalvelusta palvelimien valtuutusta varten
- ChatOps (pikaviestimien integrointi putkistojen kanssa)

Aihe #10: Turvallisuusautomaatio
— CI/CD-artefaktien allekirjoittaminen
— Haavoittuvuuden tarkistus

Aihe #11: Valvonta
— SLA:n, SLO:n, Error Budgetin ja muiden pelottavien termien määritelmät SRE:n maailmasta
— SRE: SLI- ja SLO-valvontakäytäntö
— SRE: Virhebudjetin käyttökäytäntö
- SRE: keskeytys- ja käyttökuormituksen hallinta (apigateway, huoltoverkko, katkaisijat)
— Putkilinjojen ja kehitysmittareiden seuranta

Lähde: will.com

Lisää kommentti