Diiwaangelinta Slurm DevOps ee Moscow way furan tahay

TL, DR

Slurm DevOps Waxaa lagu qaban doonaa Moscow Janaayo 30-February 1.

Waxaan mar kale falanqeyn doonaa qalabka DevOps si ficil ahaan ah.
Faahfaahinta iyo barnaamijka hoos goynta.
SRE waa laga saaray barnaamijka, sababtoo ah aniga iyo Ivan Kruglov waxaan diyaarineynaa Slurm SRE gaar ah. Ogaysiis waa danbe
Thanks to Selectel, kafaala-qaadayaashayada Slurm-kii ugu horreeyay!

Diiwaangelinta Slurm DevOps ee Moscow way furan tahay

Ku saabsan falsafada, shakiga iyo guusha lama filaanka ah

Waxaan booqday DevOpsConf ee Moscow dhamaadkii Sebtembar.
Waxa aan maqlay oo kooban:
- DevOps waxaa looga baahan yahay inta badan mashruuc kasta oo waaweyn;
- DevOps waa dhaqan, sida dhaqan kasta, waa inuu ka yimaadaa shirkadda dhexdeeda. Ma shaqaaleysiin kartid injineerka DevOps oo aad ku riyootid in uu habayn doono.
- Dhamaadka liiska waxa loogu baahan yahay isbeddelka DevOps, waxaa jira tignoolajiyada, taas oo ah, aaladaha DevOps ee aan barno.

Waxaan xaqiiqsaday inaan ku saxsanahay inaanan ku darin falsafada iyo dhaqanka DevOps koorsada, sababtoo ah tan si nidaamsan looma bari karo. Yaa u baahan, ku akhri buugaag. Ama waxa uu heli doonaa tababare aad u wanaagsan oo qof walba ku qancin doona sharaftiisa iyo maamulkiisa.

Shakhsi ahaan, waxaan had iyo jeer ahaa taageere "dhaqdhaqaaqa hoose", dhaqan-gelinta jabhadda ee agabka. Wax la mid ah kan lagu tilmaamay Mashruuca Phoenix. Haddii aan si sax ah u dhignay wada-shaqeyn kooxeed Git, waxaan si tartiib ah ugu kabi karnaa xeerar, ka dibna waxay imaan doontaa qiyamka.

Weli, markii aan diyaarinay DevOps Slurm, halkaas oo ay ku saabsan tahay qalabka kaliya, waxaan ka baqay falcelinta ka qaybgalayaasha: "Waxaad sheegtay waxyaabo waaweyn. Waxaa aad u xun inaan waligey awood u yeelan doonin inaan hirgeliyo." Shaki badan baa jiray oo markiiba aanu joojinay ku celcelinta barnaamijka.

Si kastaba ha ahaatee, inta badan ka qaybgalayaasha waxay ku jawaabeen xog-ururintan in aqoonta la helay ay tahay mid lagu dhaqmo, isla markaana ay mustaqbalka dhow wax ka hirgelin doonaan dalkooda. Isla mar ahaantaana, wax kasta oo aan sharaxnay waxaa lagu daray liiska waxyaabaha waxtarka leh: Git, Aansible, CI / CD, iyo SRE.

Waxaa mudan in la xasuusto in bilowgii ay sidoo kale ka sheegeen Kubernetes Slurm in aysan suurtagal ahayn in lagu sharaxo k3s 8 maalmood gudahood.

Ivan Kruglov, oo hogaaminayey mawduuca SRE, waxaan ku heshiinay barnaamij gaar ah. Hadda annagoo faahfaahinta ka hadlaya, waxaan ku dhawaaqi doonaa dhowaan.

Maxaa ka dhici doona Slurm DevOps?

Barnaamijka

Mawduuca #1: La shaqayn kooxeedka Git

  • Awaamiirta aasaasiga ah git init, samee, ku dar, kala duwanaansho, log, status, jiid, riix
  • Qulqulka Git, laamaha iyo summada, istaraatijiyadaha isku darka
  • La shaqaynta dhawr jeer oo fog
  • socodka GitHub
  • Fargeeto, fogaan, codsi jiid
  • Isku dhacyada, sii deynta, mar kale ku saabsan Gitflow iyo qulqulka kale ee la xiriira kooxaha

Mawduuca #2: La shaqaynta codsiga marka laga eego dhinaca horumarka

  • Ku qoritaanka adeeg-yaraha ee Python
  • Doorsoomayaasha deegaanka
  • Imtixaanada isdhexgalka iyo unugga
  • Isticmaalka docker-ka kooban horumarka

Mawduuca #3: CI/CD: Hordhaca Automation-ka

  • Hordhaca Automation-ka
  • Qalabka (bash, make, gradle)
  • Isticmaalka git hooks si otomaatig ah hababka
  • Xadhkaha isu-gudbinta warshadaynta iyo codsigooda IT-ga
  • Tusaalaha dhismaha dhuumaha "guud".
  • Software-ka casriga ah ee CI/CD: Drone CI, Pipelines BitBucket, Travis, iwm.

Mawduuca #4: CI/CD: La shaqaynta Gitlab

  • Gitlab CI
  • Gitlab Runner, noocyadooda iyo isticmaalkooda
  • Gitlab CI, sifooyinka habaynta, dhaqamada ugu fiican
  • Tallaabooyinka Gitlab CI
  • Gitlab CI Variables
  • Dhis, tijaabi, geeyaan
  • Xakamaynta fulinta iyo xaddidaadaha: kaliya, goorma
  • La shaqaynta agabka
  • Templates gudaha .gitlab-ci.yml, dib u adeegsiga ficilada qaybaha kala duwan ee dhuumaha
  • Ku dar - qaybo
  • Maamulka dhexe ee gitlab-ci.yml (hal fayl iyo si toos ah u riixaya meelaha kale)

Mawduuca #5: Kaabayaasha sida Xeer

  • IaC: habka kaabayaasha sida code
  • Bixiyeyaasha Cloud sida bixiyeyaasha kaabayaasha
  • Aaladaha bilowga nidaamka, dhismaha sawirka (packer)
  • IaC tusaale ahaan Terraform
  • Kaydinta habaynta, wada shaqaynta, iswada codsiga
  • Dhaqanka abuurista buug-ciyaareed macquul ah
  • Idempotency, ku dhawaaqid
  • IaC oo ku saabsan tusaalaha macquulka ah

Mawduuca #6: Tijaabada Kaabayaasha Dhaqaalaha

  • Tijaabinta iyo is dhexgalka joogtada ah ee Molecule iyo Gitlab CI
  • Codsi faaruq ah

Mawduuca #7: La socodka kaabayaasha Prometheus

  • Waa maxay sababta kormeerka loogu baahan yahay
  • Noocyada la socodka
  • Ogeysiinta nidaamka la socodka
  • Sida loo dhiso nidaam kormeer caafimaad leh
  • Ogeysiisyada la akhriyi karo ee bini'aadamka, qof walba
  • Hubinta Caafimaadka: waxa la eegayo
  • Automation ku salaysan xogta la socodka

Mawduuca # 8: Codsiga gelitaanka ELK

  • Hababka ugu wanaagsan ee jaridda
  • kaydka ELK

Mawduuca #9: Automation Kaabayaasha oo leh ChatOps

  • DevOps iyo ChatOps
  • Awoodaha ChatOps
  • Dabacsan iyo Beddelka
  • Bots for ChatOps
  • Hubt iyo beddelaadyo
  • Amniga
  • Dhaqamada ugu fiican iyo kuwa ugu xun

Meel: Moscow, hoolka shirarka ee hotel Sevastopol.

Taariikho: laga bilaabo Janaayo 30 ilaa Febraayo 1, 3 maalmood oo shaqo adag ah.

diiwaangelinta

Source: www.habr.com

Add a comment