Slurm DevOps. U primu ghjornu. Git, CI/CD, IaC è u dinosauru verde

U 4 di settembre, DevOps Slurm hà iniziatu in San Petruburgu.

Tutti i fatturi necessarii per un intensu eccitante di trè ghjorni sò stati riuniti in un locu è in un tempu: una sala di cunferenza Selectel convenient, sette decine di sviluppatori curiosi in a stanza è 32 participanti in linea, servitori Selectel per a pratica. È un dinosauru verde chì stava in u cantonu.

Slurm DevOps. U primu ghjornu. Git, CI/CD, IaC è u dinosauru verde

U primu ghjornu di Slurm, trè parlanti si sò indirizzati à i participanti.

Pavel Selivanov, architettu di soluzioni in Southbridge, hà participatu in l'amministrazione per più di 10 anni è hè un amministratore certificatu Kubernetes. L'oratore regulare di Slurm. Hà datu presentazioni à u Moscow Kubernetes Meetup è cunferenze UWDC. Hà una vasta sperienza in l'implementazione di Kubernetes: 5 prughjetti - travagliu individuale, 20+ prughjetti cum'è parte di una squadra.

Artyom Galonsky, STO "ByuroByuro", hè ghjuntu apposta à Slurm DevOps da Kaliningrad. Più di 12 anni di sperienza in u sviluppu cummerciale. Servitu cum'è capu di squadra è capu di u dipartimentu di sviluppu dapoi u 2011. Diventatu direttore tecnicu in 2016. Crede chì un ingegnere devops hè qualcosa cum'è un unicornu. Micca in u sensu chì solu una vergine pò piglià. A cosa hè chì nimu sà ciò chì hè veramente.

Alexey Stepanenko, un ingegnere in u dipartimentu di a piattaforma di nuvola Selectel, hè implicatu in i travaglii di l'infrastruttura per mantene a nuvola OpenStack: monitoraghju, CI / CD è gestione di cunfigurazione.

Slurm DevOps. U primu ghjornu. Git, CI/CD, IaC è u dinosauru verde
"... è dopu aghju pigliatu un tali bug."

Pavel Selivanov hè statu u primu à duverà i participanti cun cunniscenza - è da una direzzione inespettata. Sembra chì ciò chì hè cusì speciale di Git hè chì pare esse u più simplice è cumunu, e verità elementari. Ma in realtà, pochi persone sanu cumu travaglià cù Git currettamente. Avemu passatu i cumandamenti basi git init, commit, add, diff, log, status, pull, push. Avemu ricurdatu di git flow, rami è tags, strategie di fusione.

Slurm DevOps. U primu ghjornu. Git, CI/CD, IaC è u dinosauru verde

Allora Pavel Selivanov hà dedicatu u tempu à u travagliu in squadra cù Git. Avemu passatu per furchetta, remote, pull request. E dopu avemu discututu cunflitti, liberazioni, è torna torna à Gitflow è altri flussi in relazione à e squadre.

Slurm DevOps. U primu ghjornu. Git, CI/CD, IaC è u dinosauru verde

Slurm DevOps. U primu ghjornu. Git, CI/CD, IaC è u dinosauru verde
"Oh, chì amministratore!"

Dopu à pranzu, quandu i participanti avianu acquistatu un pocu di forza è eranu pronti à sente più, era u turnu di CI/CD.

Artyom Galonsky hà iniziatu cù u tema "CI / CD: introduzione à l'automatizazione". Aghju esaminatu in dettu l'arnesi bash, make, gradle, è ancu l'usu di git-hooks per automatizà i prucessi. Parlava di e linee di assemblaggio di fabbrica è di u so usu in IT. Sparte un esempiu di custruisce un pipeline "generale". Discussione di u software mudernu per CI / CD: Drone CI, BitBucket Pipelines, Travis.

Slurm DevOps. U primu ghjornu. Git, CI/CD, IaC è u dinosauru verde

Slurm DevOps. U primu ghjornu. Git, CI/CD, IaC è u dinosauru verde

Più vicinu à sei ore di sera, i participanti accuminciaru à stancu pianu pianu. Ci era suggerimenti per piglià pause più spessu. I neocortex chì travaglianu attivamente anu fattu chì a sala di cunferenza si senti notevolmente più calda. Ci era ancu una dumanda duru guadagnata in u chat di travagliu: "Colleghi, ùn ci stressemu micca è fate più pause #supportu"

Slurm DevOps. U primu ghjornu. Git, CI/CD, IaC è u dinosauru verde
"- MaryIvanna, possu esce ? - Innò, pusate !

Artyom Galonsky cuntinuò senza pietà à scaricà a cunniscenza in i participanti. Dopu a pausa caffè, aghju apertu u prossimu tema "CI / CD: U travagliu cù Gitlab".

Slurm DevOps. U primu ghjornu. Git, CI/CD, IaC è u dinosauru verde
"Avà tene strettu à i vostri laptops. A-è-è, andemu!”

Hà parlatu di Gitlab CI, funzioni di cunfigurazione, pratiche megliu, dopu di Gitlab Runner, i so tipi è l'applicazioni. Rivisu i passi di Gitlab CI è e variabili Gitlab CI. Dopu à e restrizioni di cuntrollu è esecutivu (solu, quandu), hà parlatu di travaglià cù artefatti. Modelli dimustrati in .gitlab-ci.yml, riutilizazione di l'azzioni in diverse parti di u pipeline Includite sezioni. Cumpletu cù a gestione centralizata di gitlab-ci.yml: un schedariu è push automaticu à altri repositori.

Dopu più cookies è caffè, Alexey Stepanenko hà indirizzatu i participanti cù u tema "Infrastruttura cum'è codice: un approcciu à l'infrastruttura cum'è codice". L'audienza in a sala era assai interessata in u tema di u ghjornu dopu "IaC usendu l'esempiu di Terraform" è dumandava storie di calore.

Никита Суворов, [4 сент. 2019 г., 20:27:35]:
@f3exx а по терраформу будут душещипательные истории или все закончится лабами?

Aleksey Stepanenko, [4 сент. 2019 г., 20:28:32]:
Будет одна точно)

Dmitriy Miroshnichenko, [4 сент. 2019 г., 20:28:38]:
эээ, например какие?
джун взял стейт и все убил?

À a quinta Slurm avemu pruvatu à u schema di "scala", quandu u materiale hè datu da simplice à cumplessu - partendu da Git è finisce in SRE. Ùn hè micca esce assai bè: i participanti cool anu stancu cù i temi faciuli. Videmu cumu a parte difficiule di l'intensiva passa u venneri.

Slurm DevOps. U primu ghjornu. Git, CI/CD, IaC è u dinosauru verde

In a chat di Slurm scrivenu:

Николай Кононенко, [4 сент. 2019 г., 16:17:28]:
Все вроде получается, но темп такой что ты просто успеваешь это сделать не осмыслив. очень похоже на то как находя рандомную инструкцию на одном из сайтов ты просто копируешь по шагам  и вставляешь, только у тебя нет возможности остановиться а нужно бежать от шага к шагу. ну или ты это уже знаешь и тебе норм

Alexander B, [4 сент. 2019 г., 16:18:06]:
да, успеваешь что-то одно - либо слушать, либо выполнять

Fedor, [4 сент. 2019 г., 16:18:21]:
+1
Еще из минусов, пока ты занимаешься копи пастом инструкций пропускаешь 80% слов Артема

Кирилл, [4 сент. 2019 г., 16:19:01]:
нужно два runners запускать
один раннер слушает 
а второй копипастит )

Se rallentate u Slurm, menu infurmazione si mette in questu. Qualcosa deve esse sacrificatu - avemu sacrificatu un ritmu còmode. Soprattuttu per mette è compactu tuttu in a vostra testa, ci sò gravazioni intensivi.

Slurm DevOps. U primu ghjornu. Git, CI/CD, IaC è u dinosauru verde

Pavel Selivanov dumandò à l'audienza parechje volte quantu sò pronti per cuntinuà o traslassi una quantità di sottotemi IaC à u ghjornu dopu. Per un bellu pezzu, l'amicizia è a neutralità hà vintu u votu. È solu à l'ottu è mezu di a sera vincenu quelli chì si ricordavanu sempre ch'elli duveranu dorme a notte.

Dichjaremu in modu rispunsevule chì durante u primu ghjornu di Slurm, nimu un dinosauru hè statu dannatu da l'ingegneri DevOps. Ci sò dui ghjorni più intensi davanti. U più interessante, cumplessu è diliziosu: IaC è SRE.

Source: www.habr.com

Add a comment