Manasa anao izahay ho amin'ny "Slurm DevOps: Fitaovana sy fitaka" an-tserasera.

Hotanterahina ny 19-21 aogositra ho avy izao ny « intensive en ligne ». Slurm DevOps: Fitaovana sy fitaka.

Ny fahavalo lehibe miady amin'ny taranja DevOps dia: "Tena mahaliana, mampalahelo fa tsy afaka mampihatra izany amin'ny orinasanay izahay." Mitady vahaolana izahay na dia admin tsotra aza afaka mampihatra amin'ny tetikasa lova.

Natao ho an'ny:

  • mpitantana izay te hampihatra ny fomba DevOps avy eto ambany;
  • orinasa sy ekipa te-hiroso amin'ny kolontsaina DevOps amin'ny dingana kely sy mazava;
  • Mpamorona te-hahatakatra ny "zavatra admin" mba hamahana samirery ny asa admin kely ary hivoatra tsikelikely mankany amin'ny fitarihana ekipa ho an'ny ekipa miasa.

Tsy ilaina ny fampianarana ho an'ireo izay efa mahafantatra sy mampiasa fitaovana DevOps. Tsy hianatra zava-baovao ianao.

Ny onjam-peo an-tserasera dia endrika zava-misy vaovao; manome asitrika saika mitovy amin'ny fanetsiketsehana an-tserasera izy io, raha tsy misy fitsangatsanganana mankany Moskoa (izay tombony ho an'ny sasany, ary minus ho an'ny hafa).

Manasa anao izahay ho amin'ny "Slurm DevOps: Fitaovana sy fitaka" an-tserasera.

Efa nanao fampianarana momba ny DevOps indroa izahay ary nanangona ny tifitra lehibe rehetra azonay.
Ny tena olana dia ny fanantenana diso fanantenana. Noho izany dia holazainay aminao avy hatrany izay tsy ho tafiditra amin'ny fianarana.

Tsy hisy fomba fanao tsara indrindra. Hisy famakafakana ny fomba fanao tsara indrindra. Ohatra, ny lohahevitra CI/CD, izay ahafahanao manao fampianarana mafonja mandritra ny herinandro, dia maharitra 4 ora. Mandritra io fotoana io dia azonao atao ny mampiseho ny fototra sy manangana fantsona tsotra, saingy tsy afaka manadihady fonosana fanao tsara indrindra ho an'ny tranga samihafa ianao.

Tsy hisy koa ny raharaha. Raharaha no lohahevitry ny fihaonambe. Afaka miresaka mandritra ny adiny iray momba ny zava-nitranga iray teo amin'ny fiainana ianao. Ao amin'ny Slurm, ny mpampianatra dia afaka milaza fa "ity ohatra ity dia nalaina tamin'ny fanaoko", tsy misy afa-tsy.

Tsy hisy famakafakana manokana momba ny fampiharana. Ny fanazaran-tena dia tsy fanoroana, fa averina aorian'ny mpampianatra. Ny tanjon'ny fanao dia ny hanome fahafahana amin'ny andranao hanomboka amin'ny safidy miasa fantatra. Aorian'ny intensive dia azonao atao ny mamerina mijery ny naoty ary mamerina ny fanao. Izany dia hanome vokatra ambony indrindra.

Tsy hisy Kubernetes - na dia fitaovana DevOps aza ity dia manana izahay misaraka intensive.

Inona no hitranga?

Eny e mahafantatra ny fitaovana hatrany am-boalohany ary vahaolana feno amin'ny fananganana fotodrafitrasa fototra.

Hisy tantara avy amin'ny mpanao fanazaran-tena momba ny tena fampiasana fitaovana sy asa fiainana. Izany no fototra azonao ampiana fianarana mahaleo tena momba ny antontan-taratasy sy ny famakafakana tranga.

Hisy isan'andro valiny amin'ny fanontaniana, izay ahafahanao manontany momba ny tetikasanao.

Eny e miasa miaraka amin'ny fanehoan-kevitra: Mangataka hevitra izahay isan'andro. Manorata momba izay rehetra tsy tianao, hamboarinay izany rehefa mandeha.

Ary hisy ny fahafahana mahazatra raiso ny vola dia mialà raha tsy tianao mihitsy ny taranja.

Fandaharana mafonja

Lohahevitra #1: Fiaraha-miasa amin'ny Git

  • Ny baiko fototra git init, commit, add, diff, log, status, pull, push
  • Mikoriana Git, sampana ary marika, manambatra paikady
  • Miasa miaraka amin'ny reps lavitra maro
  • Fikoriana GitHub
  • Fork, lavitra, fisintonana fangatahana
  • Fifandirana, famoahana, indray mandeha momba ny Gitflow sy ny zotra hafa mifandraika amin'ny ekipa

Lohahevitra #2: Miara-miasa amin'ny fampiharana amin'ny fomba fijery fampandrosoana

  • Manoratra microservice amin'ny Python
  • Tontolo iainana miovaova
  • Fampidirana sy fitsapana unit
  • Mampiasa docker-compose amin'ny fampandrosoana

Lohahevitra #3: CI/CD: Fampidirana ny Automation

  • Fampidirana ny Automation
  • Fitaovana (bash, make, gradle)
  • Mampiasa git hooks handrindrana ny fizotrany
  • Ny tsipika fivoriamben'ny orinasa conveyor sy ny fampiharana azy ireo amin'ny IT
  • Ohatra iray amin'ny fananganana fantsona "ankapobeny".
  • Ny rindrambaiko CI/CD maoderina: Drone CI, BitBucket Pipelines, Travis, sns.

Lohahevitra #4: CI/CD: Miara-miasa amin'ny GitLab

  • GitLab CI
  • GitLab Runner, ny karazany sy ny fampiasana azy
  • GitLab CI, endri-javatra fanamafisana, fomba fanao tsara indrindra
  • GitLab CI dingana
  • GitLab CI Variables
  • Manorina, andramana, manaparitaka
  • Fanaraha-maso sy famerana ny famonoana: ihany, rehefa
  • Miasa amin'ny artifacts
  • Modely ao anaty .gitlab-ci.yml, mampiasa indray ny hetsika amin'ny faritra samihafa amin'ny fantsona
  • Ampidiro - fizarana
  • Fitantanana afovoany ny gitlab-ci.yml (rakitra iray ary manosika mandeha ho azy amin'ny tahiry hafa)

Lohahevitra #5: Fotodrafitrasa toy ny Code

  • IaC: manatona ny fotodrafitrasa ho code
  • Mpanome rahona ho mpanome fotodrafitrasa
  • Fitaovana fanombohana rafitra, fananganana sary (packer)
  • IaC amin'ny ohatra ny Terraform
  • Fitehirizana config, fiaraha-miasa, automation application
  • Ny fanao amin'ny famoronana boky filalaovana Ansible
  • Idempotency, déclarative
  • IaC amin'ny ohatra an'ny Ansible

Lohahevitra #6: Fitsapana fotodrafitrasa

  • Fitsapana sy fampidirana mitohy amin'ny Molecule sy GitLab CI
  • Fampiharana vagrant

Lohahevitra #7: Fanaraha-maso ny fotodrafitrasa miaraka amin'i Prometheus

  • Nahoana no ilaina ny fanaraha-maso
  • Karazana fanaraha-maso
  • Fampandrenesana ao amin'ny rafitra fanaraha-maso
  • Ahoana ny fananganana rafitra fanaraha-maso ara-pahasalamana
  • Fampandrenesana mora vakiana, ho an'ny rehetra
  • Fanaraha-maso ara-pahasalamana: inona no tokony hotandremana
  • Automation mifototra amin'ny angona fanaraha-maso

Lohahevitra #8: Fampiharana logging miaraka amin'ny ELK

  • Fomba fanao logging tsara indrindra
  • Vidin'ny ELK

Lohahevitra #9: Automation ny fotodrafitrasa miaraka amin'ny ChatOps

  • DevOps sy ChatOps
  • Ny tanjaky ny ChatOps
  • Slack sy Alternatives
  • Bots ho an'ny ChatOps
  • Hubot sy alternatives
  • fiarovana
  • Fomba fanao tsara indrindra sy ratsy indrindra

Mandeha ny fandaharana ary mety hiova kely.

Vidiny: 30 ₽

fisoratana anarana

Source: www.habr.com

Add a comment