Waxaan kugu marti qaadeynaa khadka tooska ah ee "Slurm DevOps: Tools & Cheats"

Hawlgalka khadka tooska ah ayaa la qaban doonaa Agoosto 19-21 Slurm DevOps: Qalabka & Khiyaamada.

Cadawga ugu weyn ee koorsada DevOps ay la dagaalanto waa: "Aad u xiiso badan, waa wax laga xumaado inaan tan ka hirgelin karno shirkadeena." Waxaan raadineynaa xalal xitaa maamulaha caadiga ah uu ku fulin karo mashruuc dhaxal gal ah.

Koorsada waxaa loogu talagalay:

  • maamulayaasha doonaya inay hoos ka fuliyaan dhaqamada DevOps;
  • shirkadaha iyo kooxaha raba inay u dhaqaaqaan dhanka dhaqanka DevOps talaabooyin yar yar oo cad;
  • horumariyayaal raba inay fahmaan "walaxda maamulka" si ay si madax-banaan u xalliyaan hawlaha maamulka yaryar oo ay si tartiib tartiib ah ugu koraan hogaaminta kooxda ee koox iskutallaab ah.

Koorasku waa mid aan faa'iido u lahayn kuwa hore u yaqaan oo isticmaala qalabka DevOps. Wax cusub ma baran doontid.

Khadka tooska ah ee khadka tooska ah waa qaab xaqiiqo cusub ah; waxay bixisaa ku dhawaad ​​isla dhexgalka sida xoojinta khadka tooska ah, kaliya iyada oo aan safar lagu aadin Moscow (taas oo lagu daray qaar, iyo kuwa kale laga jaray).

Waxaan kugu marti qaadeynaa khadka tooska ah ee "Slurm DevOps: Tools & Cheats"

Horay ayaanu koorso ugu samaynay DevOps laba jeer oo aanu soo ururinay dhammaan tallaalada waaweyn ee aan kari karnay.
Dhibaatada ugu weyni waa rajooyin niyad jab leh. Sidaa darteed, waxaanu isla markiiba kuu sheegi doonaa waxa aan lagu darin koorsada.

Ma jiri doono dhaqamada ugu wanaagsan Waxaa jiri doona falanqeyn ku saabsan hal dhaqan oo ugu wanaagsan. Tusaale ahaan, mawduuca CI/CD, kaas oo aad si fudud u samayn karto koorsada degdegga ah ee usbuuca dheer, waxay qaadataa 4 saacadood. Inta lagu jiro wakhtigan, waxaad muujin kartaa aasaaska oo waxaad dhisi kartaa dhuumo fudud, laakiin ma falanqeyn kartid xirmo hababka ugu fiican ee kiisaska kala duwan.

Sidoo kale ma jiri doonaan kiisas. Kiisaska ayaa ah mawduuca shirka. Halkaas waxaad ka hadli kartaa hal saac hal dhacdo oo nolosha ah. Slurm, macalinku waxa uu odhan karaa "tusaalahan waxa laga soo qaatay dhaqankayga," wax kale maaha.

Ma jiri doonto falanqeyn shaqsiyeed oo ku saabsan dhaqanka. Tababarku maaha hagid, ee waa ku celcelinta ka dib macalinka. Ujeedada dhaqanku waa in la siiyo fursad tijaaboyinkaaga si aad uga bilowdo doorasho shaqo oo la yaqaan. Xoogaa ka dib, waxaad dib u eegi kartaa qoraalada oo aad naftaada ku celin kartaa dhaqanka. Tani waxay ku siin doontaa natiijada ugu badan.

Ma jiri doono Kubernetes - in kasta oo kani yahay aalad DevOps, waan haysanaa kala gaar ah oo degdeg ah.

Maxaa dhici doona?

Waxay ahaan doontaa inaad ka barato qalabka meel eber ah iyo xalal buuxa oo lagu dhisayo kaabayaasha aasaasiga ah.

Waxaa jiri doona sheeko ka socota dhakhaatiirta oo ku saabsan isticmaalka dhabta ah ee qalabka iyo hawlaha nolosha. Tani waa saldhigga aad had iyo jeer ku dari karto daraasad madax-bannaan oo dukumeenti ah iyo falanqaynta kiisaska.

Waxaa jiri doona maalin kasta jawaabaha su'aalaha, halkaas oo aad ku weydiin karto mashaariicdaada.

Waxay ahaan doontaa ku shaqaynta jawaab celin: Waxaan ku weydiinaa jawaab celin maalin kasta. Qor wax kasta oo aadan jeclayn, waan hagaajin doonaa inta aan socono.

Waxaana jiri doona fursad dhaqameed lacagta qaado oo ka tag haddii aanad jeclayn koorsada gabi ahaanba.

Barnaamij degdeg ah

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 qaabeynta, dhaqamada ugu fiican
  • GitLab CI Marxaladaha
  • 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

Barnaamijku wuu socdaa waxaana laga yaabaa inuu wax yar is beddelo.

Qiimaha: 30 β‚½

diiwaangelinta

Source: www.habr.com

Add a comment