Slurm DevOps. Den éischten Dag. Git, CI/CD, IaC an de gréngen Dinosaurier

De 4. September huet DevOps Slurm zu St.

All déi néideg Facteure fir eng spannend dräi-Dag intensiv goufen op eng Plaz an op enger Zäit gesammelt: eng praktesch Selectel Konferenz Sall, siwen Dosen virwëtzeg Entwéckler am Sall an 32 Participanten online, Selectel Serveren fir Praxis. An e gréngen Dinosaurier deen am Eck lauert.

Slurm DevOps. Den éischten Dag. Git, CI/CD, IaC an de gréngen Dinosaurier

Um éischten Dag vum Slurm hunn dräi Spriecher d'Participanten ugeschwat.

De Pavel Selivanov, Léisungsarchitekt bei Southbridge, ass fir méi wéi 10 Joer an der Administratioun involvéiert an ass en zertifizéierte Kubernetes Administrator. Slurm's reguläre Spriecher. Hien huet Präsentatiounen op de Moskauer Kubernetes Meetup an UWDC Konferenzen. Huet extensiv Erfahrung an der Ëmsetzung vun Kubernetes: 5 Projeten - individuell Aarbecht, 20+ Projeten als Deel vun engem Team.

Artyom Galonsky, STO "ByuroByuro", ass speziell bei Slurm DevOps vu Kaliningrad ukomm. Méi wéi 12 Joer Erfahrung am kommerziellen Entwécklung. Zanter 2011 als Teamleader a Chef vum Entwécklungsdepartement gedéngt. 2016 gouf den techneschen Direkter. Gleeft datt en Devops Ingenieur eppes ass wéi en Eenhoorn. Net am Sënn datt nëmmen eng Jongfra et kann fänken. D'Saach ass datt kee weess wat et wierklech ass.

Alexey Stepanenko, en Ingenieur am Selectel Cloud Plattform Departement, ass an Infrastrukturaufgaben involvéiert fir d'OpenStack Cloud z'erhalen: Iwwerwaachung, CI / CD a Konfiguratiounsmanagement.

Slurm DevOps. Den éischten Dag. Git, CI/CD, IaC an de gréngen Dinosaurier
"... an dunn hunn ech esou e Käfer gefaang."

De Pavel Selivanov war deen éischten, deen d'Participanten mat Wëssen iwwerdeckt huet - an aus enger onerwaarter Richtung. Et géif schéngen datt wat sou speziell iwwer Git ass datt et déi einfachst an allgemengt schéngt, déi elementar Wourechten. Awer a Wierklechkeet wësse wéineg Leit wéi se mat Git richteg schaffen. Mir sinn duerch d'Basis Kommandoen git init, commit, add, diff, log, status, pull, push. Mir erënnere Git Flow, Filialen an Tags, Fusiounsstrategien.

Slurm DevOps. Den éischten Dag. Git, CI/CD, IaC an de gréngen Dinosaurier

Dunn huet de Pavel Selivanov Zäit fir Teamaarbecht mat Git gewidmet. Mir sinn duerch Gabel, Remote, Pull Ufro. An dann hu mir Konflikter diskutéiert, Verëffentlechungen, an nach eng Kéier zréck op Gitflow an aner Flows a Relatioun mat Teams.

Slurm DevOps. Den éischten Dag. Git, CI/CD, IaC an de gréngen Dinosaurier

Slurm DevOps. Den éischten Dag. Git, CI/CD, IaC an de gréngen Dinosaurier
"Oh, wat en Administrateur!"

Nom Mëttegiessen, wéi d'Participanten e bësse Kraaft gewonnen hunn a prett waren fir weider nozelauschteren, war et den Tour vum CI/CD.

Den Artyom Galonsky huet mam Thema "CI/CD: Aféierung an d'Automatiséierung" ugefaang. Ech hunn am Detail d'Tools ënnersicht bash, make, gradle, souwéi d'Benotzung vu Git-Hooks fir Prozesser ze automatiséieren. Hien geschwat iwwer Fabréck Assemblée Linnen an hir Notzung an IT. E Beispill gedeelt fir eng "allgemeng" Pipeline ze bauen. Diskutéiert modern Software fir CI / CD: Drone CI, BitBucket Pipelines, Travis.

Slurm DevOps. Den éischten Dag. Git, CI/CD, IaC an de gréngen Dinosaurier

Slurm DevOps. Den éischten Dag. Git, CI/CD, IaC an de gréngen Dinosaurier

Méi no sechs Auer owes hunn d'Participanten lues a lues erschöpft. Et goufen Suggestioune fir méi dacks Pausen ze huelen. Déi aktiv schaffend Neocortexen hunn de Konferenzraum däitlech méi waarm gemaach. Et gouf souguer eng schwéier gewonnen Ufro am Aarbechtschat: "Kollegen, loosst eis net stressen a méi Pausen huelen #support"

Slurm DevOps. Den éischten Dag. Git, CI/CD, IaC an de gréngen Dinosaurier
"- MaryIvanna, kann ech erausgoen? - Neen, sëtzt!

Artyom Galonsky huet onermiddlech weider Wëssen an d'Participanten erofgelueden. No der Kaffispaus hunn ech dat nächst Thema opgemaach "CI/CD: Mat Gitlab schaffen".

Slurm DevOps. Den éischten Dag. Git, CI/CD, IaC an de gréngen Dinosaurier
"Halt elo fest un Äre Laptops. A-an-an, loosst eis goen!"

Hien huet iwwer Gitlab CI geschwat, Konfiguratiounsfeatures, bescht Praktiken, duerno iwwer Gitlab Runner, hir Aarten an Uwendungen. Iwwerpréift Gitlab CI Etappen a Gitlab CI Verännerlechen. No Kontroll- an Ausféierung Restriktiounen (nëmmen, wann), hien geschwat iwwer eng Aarbecht mat artifacts. Schablounen bannen .gitlab-ci.yml gewisen, Wiederverwendung vun Aktiounen a verschiddenen Deeler vun der Pipeline Sektiounen enthalen. Ofgeschloss mat zentraliséierter Gestioun vu gitlab-ci.yml: eng Datei an automatesch Push op aner Repositories.

No méi Cookien a Kaffi huet den Alexey Stepanenko d'Participanten mam Thema "Infrastruktur als Code: eng Approche fir Infrastruktur als Code" adresséiert. D'Publikum an der Hal war ganz interesséiert fir den nächsten Dag d'Thema "IaC benotzt d'Beispill vun Terraform" an gefuerdert häerzzerräissend Geschichte.

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

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

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

Um fënneften Slurm hu mir de "Leeder" Schema probéiert, wann d'Material vun einfach bis komplex gëtt - vu Git a fäerdeg op SRE. Et war net ganz gutt: déi cool Participanten hu sech mat den einfachen Themen langweilen. Kucke mer wéi dee schwieregen Deel vun der Intensiv e Freideg leeft.

Slurm DevOps. Den éischten Dag. Git, CI/CD, IaC an de gréngen Dinosaurier

Am Slurm sengem Chat schreiwen se:

Николай Кононенко, [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 запускать
один раннер слушает 
а второй копипастит )

Wann Dir de Slurm verlangsamt, passt manner Informatioun dran. Eppes muss geaffert ginn - mir hunn e gemittleche Tempo geaffert. Besonnesch fir alles an Ärem Kapp ze passen an ze kompaktéieren, ginn et intensiv Opzeechnungen.

Slurm DevOps. Den éischten Dag. Git, CI/CD, IaC an de gréngen Dinosaurier

De Pavel Selivanov huet d'Publikum e puer Mol gefrot wéi se prett si fir weiderzeféieren oder eng Zuel vun IaC Ënnerthemen op den nächsten Dag ze réckelen. Fir eng laang Zäit, Frëndschaft an Neutralitéit hunn de Vote gewonnen. An eréischt owes um halwer XNUMX hunn déi gewonnen, déi sech nach drun erënnert hunn, datt si nuets sollten schlofen.

Mir erklären verantwortlech datt während dem éischten Dag vum Slurm keen eenzegen Dinosaurier vun DevOps Ingenieuren beschiedegt gouf. Et sinn nach zwee intensiv Deeg virun. Déi interessantst, komplex a lecker: IaC an SRE.

Source: will.com

Setzt e Commentaire