Skráning á Slurm DevOps í Moskvu er hafin

TL; DR

Slurm DevOps verður haldinn í Moskvu 30. janúar - 1. febrúar.

Aftur munum við greina DevOps verkfæri í reynd.
Upplýsingar og dagskrá undir klippingu.
SRE var fjarlægt úr forritinu vegna þess að ásamt Ivan Kruglov erum við að undirbúa sérstakan Slurm SRE. Tilkynningin kemur síðar.
Þökk sé Selectel, styrktaraðilum okkar frá fyrstu slurminu!

Skráning á Slurm DevOps í Moskvu er hafin

Um heimspeki, efahyggju og óvæntan árangur

Ég sótti DevOpsConf í Moskvu í lok september.
Samantekt á því sem ég heyrði:
— DevOps er þörf fyrir flest verkefni af hvaða stærð sem er;
— DevOps er menning, eins og öll menning, hún verður að koma innan frá fyrirtækinu. Þú getur ekki ráðið DevOps verkfræðing og dreymt um að hann muni bæta ferla.
— Mjög aftast á listanum yfir það sem þarf fyrir DevOps umbreytingu kemur tækni, það er sjálf DevOps verkfærin sem við kennum.

Ég áttaði mig á því að það var rétt hjá okkur að taka DevOps heimspeki og menningu ekki inn í námskeiðið, því þetta er ekki hægt að kenna kerfisbundið. Sá sem þarfnast hennar mun lesa hana í bókum. Eða hann mun finna ofursvalan þjálfara sem mun sannfæra alla með karisma sínum og yfirvaldi.

Sjálfur hef ég alltaf verið stuðningsmaður „hreyfingarinnar að neðan“, skæruliðaútfærslu menningar með verkfærum. Eitthvað eins og lýst er í The Phoenix Project. Ef við höfum rétt sett upp teymisvinnu með Git getum við hægt og rólega bætt því við reglugerðum og þá kemur það að gildum.

Og að sama skapi, þegar við vorum að undirbúa DevOps Slurm, þar sem við vorum eingöngu að tala um verkfæri, var ég hræddur við viðbrögð þátttakenda: „Þú sagðir frábæra hluti. Það er leitt, ég mun aldrei geta hrint þeim í framkvæmd." Það var svo mikil tortryggni að við hættum strax að endurtaka prógrammið.

Hins vegar svaraði meirihluti þátttakenda í könnuninni að sú þekking sem aflað var ætti við í reynd og að þeir myndu innleiða eitthvað í eigin landi á næstunni. Á sama tíma var allt sem við útskýrðum innifalið á listanum yfir gagnlega hluti: Git, Ansible, CI/CD og SRE.

Það væri þess virði að muna að í upphafi sögðu þeir líka um Slurm Kubernetes að það væri ómögulegt að útskýra k3s á 8 dögum.

Með Ivan Kruglov, sem stýrði SRE umræðuefninu, sömdum við um sérstaka dagskrá. Við erum núna að ræða smáatriðin, ég mun tilkynna það fljótlega.

Hvað mun gerast á Slurm DevOps?

Program

Efni #1: Hópvinna með Git

  • Grunnskipanir git init, commit, add, diff, log, status, pull, push
  • Git flæði, greinar og merki, sameina aðferðir
  • Vinna með mörgum fjarstýrðum reps
  • GitHub flæði
  • Beiðni um gaffal, fjarstýringu, tog
  • Átök, útgáfur, enn og aftur um Gitflow og önnur flæði í tengslum við teymi

Efni #2: Að vinna með forritið frá þróunarsjónarmiði

  • Að skrifa örþjónustu í Python
  • Umhverfisbreytur
  • Samþætting og einingapróf
  • Notar docker-compose í þróun

Efni #3: CI/CD: kynning á sjálfvirkni

  • Kynning á sjálfvirkni
  • Verkfæri (bash, make, halla)
  • Að nota git-hooks til að gera sjálfvirkan ferla
  • Verksmiðjusamsetningarlínur og notkun þeirra í upplýsingatækni
  • Dæmi um að byggja „almenna“ leiðslu
  • Nútíma hugbúnaður fyrir CI/CD: Drone CI, BitBucket Pipelines, Travis o.s.frv.

Efni #4: CI/CD: Vinna með Gitlab

  • Gitlab CI
  • Gitlab Runner, tegundir þeirra og forrit
  • Gitlab CI, stillingareiginleikar, bestu starfsvenjur
  • Gitlab CI stig
  • Gitlab CI breytur
  • Byggja, prófa, dreifa
  • Framkvæmdastýring og takmarkanir: aðeins, hvenær
  • Unnið með gripi
  • Sniðmát inni í .gitlab-ci.yml, endurnota aðgerðir á mismunandi hlutum leiðslunnar
  • Hafa - hlutar
  • Miðstýrð stjórnun gitlab-ci.yml (ein skrá og sjálfvirk ýting í aðrar geymslur)

Efni #5: Innviðir sem kóða

  • IaC: Að nálgast innviði sem kóða
  • Skýjaveitendur sem innviðaveitendur
  • Verkfæri fyrir frumstillingu kerfis, myndbygging (pakkari)
  • IaC með Terraform sem dæmi
  • Stillingargeymsla, samvinna, sjálfvirkni forrita
  • Æfðu þig við að búa til Ansible leikrit
  • Geðleysi, yfirlýsingagleði
  • IaC með Ansible sem dæmi

Efni #6: Innviðaprófun

  • Prófanir og stöðug samþætting við Molecule og Gitlab CI
  • Að nota Vagrant

Efni #7: Innviðaeftirlit með Prometheus

  • Hvers vegna þarf eftirlit?
  • Tegundir eftirlits
  • Tilkynningar í eftirlitskerfi
  • Hvernig á að byggja upp heilbrigt eftirlitskerfi
  • Mannlæsilegar tilkynningar, fyrir alla
  • Heilsufarsskoðun: það sem þú ættir að borga eftirtekt til
  • Sjálfvirkni byggð á vöktunargögnum

Efni #8: Skráning á forriti með ELK

  • Bestu skógarhöggsaðferðir
  • ELK stafla

Efni #9: Sjálfvirkni innviða með ChatOps

  • DevOps og ChatOps
  • ChatOps: Styrkleikar
  • Slaki og valmöguleikar
  • Bots fyrir ChatOps
  • Hubot og valkostir
  • öryggi
  • Bestu og verstu vinnubrögðin

Staður: Moskvu, ráðstefnusalur Sevastopol hótelsins.

Dagsetningar: frá 30. janúar til 1. febrúar, 3 dagar í vinnu.

Skráning

Heimild: www.habr.com

Bæta við athugasemd