Nou envite w nan entansif sou entènèt "Slurm DevOps: Zouti & Cheats"

Entansif sou entènèt ap fèt 19-21 Out Slurm DevOps: Zouti & Tricheurs.

Lènmi prensipal ke kou DevOps la goumen se: "Trè enteresan, li se yon pitye ke nou pa ka aplike sa a nan konpayi nou an." Nou ap chèche solisyon ke menm yon admin òdinè ka aplike nan yon pwojè eritaj.

Kou a fèt pou:

  • administratè ki vle aplike pratik DevOps anba a;
  • konpayi ak ekip ki vle avanse nan direksyon yon kilti DevOps nan etap ti ak klè;
  • devlopè ki vle konprann "bagay admin" yo nan lòd yo poukont rezoud travay minè admin epi tou dousman devlope nan direksyon pou yon ekip dirije pou yon ekip kwa-fonksyonèl.

Kou a pa itil pou moun ki deja konnen epi sèvi ak zouti DevOps. Ou pap aprann anyen nouvo.

Entansif sou entènèt la se yon fòma nouvo reyalite; li bay prèske menm imèsyon ak entansif offline, sèlman san yon vwayaj nan Moskou (ki se yon plis pou kèk, ak yon mwens pou lòt).

Nou envite w nan entansif sou entènèt "Slurm DevOps: Zouti & Cheats"

Nou te deja fè yon kou sou DevOps de fwa epi kolekte tout gwo kout fe nou te kapab.
Pwoblèm prensipal la se atant desi. Se poutèt sa, nou pral imedyatman di w sa ki pa pral enkli nan kou a.

Pa pral gen pi bon pratik. Pral gen yon analiz de yon sèl meyè pratik. Pou egzanp, yon sijè CI/CD, kote ou ka fasilman fè yon kou entansif ki dire yon semèn, pran 4 èdtan. Pandan tan sa a, ou ka montre de baz yo epi bati yon tiyo senp, men ou pa ka analize yon pake nan pi bon pratik pou diferan ka.

Pa pral gen okenn ka tou. Ka yo se tèm pou konferans lan. La ou ka pale pou yon èdtan sou yon ensidan nan lavi. Nan Slurm, konferansye a ka di ke "egzanp sa a pran nan pratik mwen an," pa gen anyen plis.

Pa pral gen okenn analiz endividyèl nan pratik. Pratike se pa mentoring, se repete apre konferansye a. Objektif la nan pratik la se bay yon opòtinite nan eksperyans ou yo kòmanse soti nan yon opsyon k ap travay li te ye. Apre entansif la, ou ka revize nòt yo epi repete pratik la tèt ou. Sa a pral bay rezilta maksimòm.

Pa pral gen Kubernetes - menm si sa a se yon zouti DevOps, nou genyen separe entansif.

Kisa ki pral rive?

Pral vin konnen zouti yo depi nan grafouyen ak yon seri konplè solisyon pou bati enfrastrikti debaz yo.

Pral gen yon istwa soti nan pratikan sou vrè itilizasyon zouti ak travay lavi yo. Sa a se baz kote ou ka toujou ajoute etid endepandan nan dokiman ak analiz de ka yo.

Pral gen chak jou repons sou kesyon, kote ou ka mande sou pwojè ou yo.

Pral travay ak fidbak: Nou mande fidbak chak jou. Ekri sou tout sa ou pa renmen, nou pral ranje li jan nou ale.

Epi pral gen yon opòtinite tradisyonèl yo pran lajan an epi ale si ou pa renmen kou a ditou.

Pwogram entansif

Sijè #1: Travay ann ekip ak Git

  • Kòmandman debaz yo git init, commit, add, diff, log, status, pull, push
  • Git koule, branch ak tags, estrateji rantre
  • Travay ak plizyè reprezantan aleka
  • GitHub koule
  • Fouchèt, aleka, rale demann
  • Konfli, degaje, yon lòt fwa ankò sou Gitflow ak lòt koule an relasyon ak ekip

Sijè #2: Travay ak aplikasyon an nan yon pwen de vi devlopman

  • Ekri yon mikwosèvis nan Python
  • Varyab Anviwònman
  • Entegrasyon ak tès inite yo
  • Sèvi ak docker-compose nan devlopman

Sijè #3: CI/CD: entwodiksyon nan automatisation

  • Entwodiksyon nan Automatisation
  • Zouti (bash, make, gradle)
  • Sèvi ak git-hooks pou otomatize pwosesis yo
  • Liy asanblaj faktori ak aplikasyon yo nan IT
  • Yon egzanp pou konstwi yon tiyo "jeneral".
  • Lojisyèl modèn pou CI/CD: Drone CI, BitBucket Pipelines, Travis, elatriye.

Sijè #4: CI/CD: Travay ak GitLab

  • GitLab CI
  • GitLab Runner, kalite yo ak itilizasyon yo
  • GitLab CI, karakteristik konfigirasyon, pi bon pratik
  • GitLab CI Etap
  • Varyab CI GitLab
  • Bati, teste, deplwaye
  • Kontwòl egzekisyon ak restriksyon: sèlman, lè
  • Travay ak zafè
  • Modèl andedan .gitlab-ci.yml, reitilize aksyon nan diferan pati nan tiyo a
  • Mete - seksyon
  • Jesyon santralize nan gitlab-ci.yml (yon dosye ak pouse otomatik nan lòt depo)

Sijè #5: Enfrastrikti kòm Kòd

  • IaC: Apwoche Enfrastrikti kòm Kòd
  • Founisè Cloud kòm founisè enfrastrikti
  • Zouti inisyalizasyon sistèm, bilding imaj (packer)
  • IaC itilize Terraform kòm yon egzanp
  • Depo konfigirasyon, kolaborasyon, automatisation aplikasyon
  • Pratike pou kreye liv jwèt Ansible
  • Enpotans, deklarasyon
  • IaC itilize Ansible kòm yon egzanp

Sijè #6: Tès enfrastrikti

  • Tès ak entegrasyon kontinyèl ak Molecule ak GitLab CI
  • Sèvi ak Vagrant

Sijè #7: Siveyans enfrastrikti ak Prometheus

  • Poukisa siveyans nesesè?
  • Kalite siveyans
  • Notifikasyon nan sistèm siveyans lan
  • Ki jan yo bati yon sistèm siveyans ki an sante
  • Notifikasyon moun lizib, pou tout moun
  • Chèk Sante: kisa ou ta dwe peye atansyon a
  • Otomatik ki baze sou done siveyans

Sijè #8: Anrejistre yon aplikasyon ak ELK

  • Pi bon Pratik Logging
  • ELK pile

Sijè #9: Otomatik enfrastrikti ak ChatOps

  • DevOps ak ChatOps
  • ChatOps: Fòs
  • Slack ak altènativ
  • Bots pou ChatOps
  • Hubot ak altènativ yo
  • Безопасность
  • Pi bon ak pi move pratik

Pwogram nan ap pwogrese epi li ka chanje yon ti kras.

Pri: 30 ₽

Enskripsyon

Sous: www.habr.com

Add nouvo kòmantè