Slurm DevOps. لومړۍ ورځ. Git، CI/CD، IaC او شنه ډیناسور

د سپتمبر په 4، DevOps Slurm په سینټ پیټرزبورګ کې پیل شو.

د زړه راښکونکي درې ورځني انګیزې لپاره ټول اړین فاکتورونه په یو ځای کې راټول شوي او په یو وخت کې: د غوره انتخابي کنفرانس خونه، په خونه کې اوه درجن زړه راښکونکي پراختیا کونکي او 32 آنلاین ګډون کونکي، د تمرین لپاره غوره شوي سرورونه. او یو شنه ډیناسور په کونج کې پټ دی.

Slurm DevOps. لومړۍ ورځ. Git، CI/CD، IaC او شنه ډیناسور

د سلواغې په لومړۍ ورځ درې تنو ویناوالو ګډونوالو ته وینا وکړه.

پاول سیلیوانوف، په ساوت برج کې د حلونو معمار، د 10 کلونو څخه زیات په اداره کې ښکیل دی او د کوبرنیټس تصدیق شوی مدیر دی. د سلرم منظم سپیکر. هغه د ماسکو کبرنیټس غونډې او UWDC کنفرانسونو کې پریزنټیشنونه ورکړل. د Kubernetes په پلي کولو کې پراخه تجربه لري: 5 پروژې - انفرادي کار، 20+ پروژې د ټیم د یوې برخې په توګه.

Artyom Galonsky، STO "ByuroByuro"، په ځانګړې توګه د کالینینګراد څخه Slurm DevOps ته ورسید. په سوداګریز پرمختګ کې د 12 کلونو څخه ډیر تجربه. له 2011 راهیسې د ټیم مشر او د پراختیا څانګې مشر په توګه دنده ترسره کړې. په 2016 کې تخنیکي رییس شو. په دې باور دي چې یو ډیوپس انجنیر د یونیکورن په څیر یو څه دی. په دې معنی نه چې یوازې کنواره یې نیولی شي. خبره دا ده چې هیڅوک نه پوهیږي چې دا واقعیا څه ده.

الیکسي سټیپانینکو ، د سلیکټیل کلاوډ پلیټ فارم ډیپارټمنټ کې انجینر ، د OpenStack کلاوډ ساتلو لپاره د زیربنا په کارونو کې دخیل دی: څارنه ، CI/CD او د تنظیم کولو مدیریت.

Slurm DevOps. لومړۍ ورځ. Git، CI/CD، IaC او شنه ډیناسور
"... او بیا ما داسې یوه ستونزه ونیوله."

پاول سیلیوانوف لومړی کس و چې ګډونوالو ته یې د پوهې او د غیر متوقع لوري څخه ورښکاره کړه. داسې بریښي چې د Git په اړه خورا ځانګړي څه دي چې داسې ښکاري چې دا خورا ساده او خورا عام دی ، لومړني حقیقتونه. مګر په حقیقت کې، لږ خلک پوهیږي چې څنګه د Git سره په سمه توګه کار وکړي. موږ د اساسي کمانډونو له لارې لاړو git init، ژمنه، اضافه، توپیر، لاګ، حالت، پل، فشار. موږ د ګیټ جریان، څانګې او ټاګونه یاد کړل، ستراتیژیو یوځای کول.

Slurm DevOps. لومړۍ ورځ. Git، CI/CD، IaC او شنه ډیناسور

بیا پاول سیلیوانوف د ګیټ سره ټیم کار ته وخت وقف کړ. موږ د فورک ، ریموټ ، پل غوښتنې څخه تیر شو. او بیا موږ د شخړو، خوشې کولو، او یو ځل بیا د ټیمونو په اړه د Gitflow او نورو جریانونو په اړه بحث وکړ.

Slurm DevOps. لومړۍ ورځ. Git، CI/CD، IaC او شنه ډیناسور

Slurm DevOps. لومړۍ ورځ. Git، CI/CD، IaC او شنه ډیناسور
"آه، څه اداره ده!"

له غرمې وروسته، کله چې ګډونوالو یو څه ځواک ترلاسه کړ او نور اوریدلو ته چمتو شول، دا د CI/CD وار و.

آرټیوم ګیلونسکي د "CI/CD: اتومات پیژندنه" موضوع سره پیل کړه. ما په تفصیل سره د اوزار bash، make، gradle، او همدارنګه د پروسو اتومات کولو لپاره د git-hooks کارول په تفصیل سره معاینه کړل. هغه د فابریکې اسمبلۍ لاینونو او په IT کې د دوی کارولو په اړه خبرې وکړې. د "عمومي" پایپ لاین جوړولو یوه بیلګه شریکه کړه. د CI/CD لپاره عصري سافټویر بحث شوی: ډرون CI، بټ بکټ پایپ لاینونه، ټریوس.

Slurm DevOps. لومړۍ ورځ. Git، CI/CD، IaC او شنه ډیناسور

Slurm DevOps. لومړۍ ورځ. Git، CI/CD، IaC او شنه ډیناسور

د ماښام شاوخوا شپږ بجې، ګډونوال ورو ورو ستړي کېدل پیل کړل. ډیر ځله د وقفې اخیستلو وړاندیزونه شتون درلود. په فعاله توګه کار کولو نیوکورټیکس د کنفرانس خونه د پام وړ ګرمه احساس کړه. په کاري خبرو کې حتی یوه سخته ګټل شوې غوښتنه هم وه: "همکارانو، راځئ چې خپل ځان فشار نه راوړو او نور وقفې واخلو # ملاتړ"

Slurm DevOps. لومړۍ ورځ. Git، CI/CD، IaC او شنه ډیناسور
"- مریم ایواننا، ایا زه بهر لاړ شم؟ - نه، کېږه!

آرټیوم ګیلونسکي په بې رحمۍ سره ګډونوالو ته د پوهې ډاونلوډ ته دوام ورکړ. د کافي وقفې وروسته ، ما بله موضوع "CI/CD: د ګیټلاب سره کار کول" خلاص کړه.

Slurm DevOps. لومړۍ ورځ. Git، CI/CD، IaC او شنه ډیناسور
"اوس خپل لپ ټاپ ته کلک ونیسئ. A-and-and، راځئ چې لاړ شو!"

هغه د Gitlab CI په اړه خبرې وکړې، د ترتیب کولو ځانګړتیاوې، غوره تمرینونه، بیا د ګیټلاب رنر، د دوی ډولونو او غوښتنلیکونو په اړه. د Gitlab CI مرحلې بیاکتنه او د Gitlab CI متغیرونه. د کنټرول او اجرا کولو محدودیتونو تعقیب (یوازې، کله)، هغه د هنري اثارو سره د کار کولو په اړه خبرې وکړې. د .gitlab-ci.yml دننه ښودل شوي ټیمپلیټونه، د پایپ لاین په بیلابیلو برخو کې د عملونو بیا کارول برخې شاملې دي. د gitlab-ci.yml مرکزي مدیریت سره بشپړ شوی: یو فایل او نورو ذخیره کولو ته اتوماتیک فشار ورکړئ.

د ډیرو کوکیز او کافي وروسته، الیکسي سټیپانینکو ګډونوالو ته "د کوډ په توګه زیربنا: د کوډ په توګه زیربنا ته یوه تګلاره" موضوع سره خطاب وکړ. په تالار کې لیدونکو د راتلونکې ورځې موضوع "IaC د Terraform مثال په کارولو سره" سره ډیره علاقه درلوده او د زړه راښکونکي کیسې غوښتنه یې وکړه.

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

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

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

په پنځم سلرم کې موږ د "زینې" سکیم هڅه وکړه، کله چې مواد له ساده څخه پیچلي ته ورکول کیږي - د Git څخه پیل او په SRE کې پای ته رسیږي. دا خورا ښه نه و: ښه ګډون کونکي د اسانه موضوعاتو سره ستړي شوي. راځئ وګورو چې د جمعې په ورځ د شدیدې سختې برخې څنګه تیریږي.

Slurm DevOps. لومړۍ ورځ. Git، CI/CD، IaC او شنه ډیناسور

د سلرم په خبرو کې دوی لیکي:

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

که تاسو سلرم سست کړئ، لږ معلومات به پدې کې فټ شي. یو څه باید قرباني شي - موږ یو آرامه سرعت قرباني کړ. په ځانګړي توګه د دې لپاره چې ستاسو په سر کې هرڅه فټ او کمپیکٹ کړئ ، قوي ریکارډونه شتون لري.

Slurm DevOps. لومړۍ ورځ. Git، CI/CD، IaC او شنه ډیناسور

پاول سیلیوانوف څو څو ځله له لیدونکو څخه وپوښتل چې دوی څومره چمتو دي چې دوام ورکړي یا بلې ورځې ته یو شمیر IaC فرعي موضوعاتو ته واړوي. د اوږدې مودې لپاره، ملګرتیا او بې طرفۍ رایه وګټله. او یوازې د ماښام په اته نیمو بجو هغه څوک چې لاهم په یاد دي چې دوی باید د شپې خوب وګټي.

موږ په مسؤلیت سره اعلان کوو چې د سلرم د لومړۍ ورځې په جریان کې ، یو ډیناسور د DevOps انجینرانو لخوا زیانمن شوی نه و. دوه نورې سختې ورځې په مخکې دي. تر ټولو په زړه پورې، پیچلي او خوندور: IaC او SRE.

سرچینه: www.habr.com

Add a comment