Slurm DevOps. پهريون ڏينهن. گٽ، CI/CD، IaC ۽ سائي ڊاهناسور

4 سيپٽمبر تي، DevOps Slurm سينٽ پيٽرسبرگ ۾ شروع ٿيو.

هڪ دلچسپ ٽن ڏينهن لاءِ تمام ضروري عنصر هڪ جاءِ تي گڏ ڪيا ويا ۽ هڪ وقت تي: هڪ آسان سليڪٽيل ڪانفرنس روم، ڪمري ۾ ست درجن شوقين ڊولپرز ۽ 32 آن لائن شرڪت ڪندڙ، عملي لاءِ سليڪٽيل سرور. ۽ هڪ سائو ڊائناسور ڪنڊ ۾ لڪي رهيو آهي.

Slurm DevOps. پهريون ڏينهن. گٽ، CI/CD، IaC ۽ سائي ڊاهناسور

سلم جي پهرين ڏينهن تي ٽنهي مقررن شرڪت ڪندڙن کي خطاب ڪيو.

Pavel Selivanov، Southbridge تي حل جو معمار، 10 سالن کان وڌيڪ عرصي تائين انتظاميه ۾ ملوث آهي ۽ هڪ تصديق ٿيل ڪبرنيٽس ايڊمنسٽريٽر آهي. سلم جو باقاعده اسپيڪر. هن ماسڪو Kubernetes Meetup ۽ UWDC ڪانفرنسن ۾ پيشيون ڏنيون. ڪبرنيٽس کي لاڳو ڪرڻ ۾ وسيع تجربو آهي: 5 منصوبا - انفرادي ڪم، 20+ منصوبا هڪ ٽيم جي حصي طور.

Artyom Galonsky، STO "ByuroByuro"، خاص طور تي ڪليننگراڊ کان Slurm DevOps تي پهتو. تجارتي ترقي ۾ 12 سالن کان وڌيڪ تجربو. 2011 کان ٽيم ليڊر ۽ ڊولپمينٽ ڊپارٽمينٽ جي سربراهه طور ڪم ڪيو. 2016 ۾ ٽيڪنيڪل ڊائريڪٽر ٿيو. مڃي ٿو ته هڪ ڊيوپس انجنيئر هڪ يونيسيور وانگر آهي. ان لحاظ کان نه ته رڳو ڪنواري ئي ان کي پڪڙي سگهي ٿي. ڳالهه اها آهي ته ڪنهن کي به خبر ناهي ته اها حقيقت ڇا آهي.

Alexey Stepanenko، Selectel ڪلائوڊ پليٽ فارم ڊپارٽمينٽ ۾ انجنيئر، OpenStack ڪلائوڊ کي برقرار رکڻ لاءِ انفراسٽرڪچر جي ڪمن ۾ شامل آهي: مانيٽرنگ، CI/CD ۽ ڪنفيگريشن مئنيجمينٽ.

Slurm DevOps. پهريون ڏينهن. گٽ، CI/CD، IaC ۽ سائي ڊاهناسور
”... ۽ پوءِ مون اهڙو بگ پڪڙيو.

Pavel Selivanov پهريون شخص هو جنهن شرڪت ڪندڙن کي علم سان نوازيو - ۽ اڻڄاتل طرف کان. اهو لڳي ٿو ته گٽ جي باري ۾ ڇا خاص آهي ته اهو لڳي ٿو ته اهو سڀ کان آسان ۽ سڀ کان وڌيڪ عام آهي، ابتدائي حقيقتون. پر حقيقت ۾، ٿورا ماڻهو ڄاڻن ٿا ته Git سان صحيح طريقي سان ڪم ڪيئن ڪجي. اسان بنيادي حڪمن ذريعي وياسون git init، ڪمٽ، شامل، ڊف، لاگ، اسٽيٽس، پل، پش. اسان ياد ڪيو گيٽ وهڪري، شاخون ۽ ٽيگ، حڪمت عمليون ملن.

Slurm DevOps. پهريون ڏينهن. گٽ، CI/CD، IaC ۽ سائي ڊاهناسور

ان کان پوء Pavel Selivanov Git سان ٽيم ڪم ڪرڻ لاء وقت وقف ڪيو. اسان ڪانٽو، ريموٽ، پل جي درخواست ذريعي ويا. ۽ پوء اسان بحث ڪيو تڪرار، رليز، ۽ هڪ ڀيرو ٻيهر ٽيمن جي حوالي سان Gitflow ۽ ٻين وهڪري ڏانهن موٽيو.

Slurm DevOps. پهريون ڏينهن. گٽ، CI/CD، IaC ۽ سائي ڊاهناسور

Slurm DevOps. پهريون ڏينهن. گٽ، CI/CD، IaC ۽ سائي ڊاهناسور
”اوه، ڪهڙو منتظم!“

لنچ کان پوءِ، جڏهن شرڪت ڪندڙن کي ڪجهه طاقت ملي ۽ اڳتي ٻڌڻ لاءِ تيار ٿي ويا، تڏهن CI/CD جو رخ هو.

Artyom Galonsky عنوان سان شروع ڪيو "CI/CD: تعارف جو خودڪار." مون تفصيل سان جانچيو ته اوزار bash، make، gradle، ۽ گڏو گڏ گٽ-هڪس جو استعمال خودڪار طريقي سان عمل ڪرڻ لاءِ. هن فيڪٽري اسمبلي لائينز ۽ آئي ٽي ۾ انهن جي استعمال بابت ڳالهايو. "جنرل" پائيپ لائين تعمير ڪرڻ جو ھڪڙو مثال شيئر ڪيو. CI/CD لاءِ جديد سافٽ ويئر تي بحث ڪيو ويو: ڊرون سي آءِ، بِٽ بڪٽ پائپ لائنز، ٽريس.

Slurm DevOps. پهريون ڏينهن. گٽ، CI/CD، IaC ۽ سائي ڊاهناسور

Slurm DevOps. پهريون ڏينهن. گٽ، CI/CD، IaC ۽ سائي ڊاهناسور

شام جو ڇهين وڳي ڌاري، شرڪت ڪندڙ آهستي آهستي بيزار ٿيڻ لڳا. گهڻو ڪري وقفي وٺڻ جون صلاحون هيون. فعال طور تي ڪم ڪندڙ neocortexes ڪانفرنس روم کي خاص طور تي گرم محسوس ڪيو. ڪم جي چيٽ ۾ پڻ هڪ سخت کٽيل درخواست هئي: ”ساٿي ساٿيو، اچو ته پاڻ تي دٻاءُ نه وجهون ۽ وڌيڪ وقفو وٺون #support“

Slurm DevOps. پهريون ڏينهن. گٽ، CI/CD، IaC ۽ سائي ڊاهناسور
”مري آئيوانا، ڇا مان ٻاهر وڃي سگهان ٿو؟ - نه، بيٺو!

Artyom Galonsky بي رحمي سان شرڪت ڪندڙن ۾ علم کي ڊائون لوڊ ڪرڻ جاري رکي. ڪافي جي وقفي کان پوءِ، مون ايندڙ موضوع ”CI/CD: Working with Gitlab“ کوليو.

Slurm DevOps. پهريون ڏينهن. گٽ، CI/CD، IaC ۽ سائي ڊاهناسور
”هاڻي پنهنجي ليپ ٽاپ کي مضبوطيءَ سان پڪڙي رک. اي ۽ ۽، اچو ته هلون!”

هن Gitlab CI، ترتيب جي خاصيتن، بهترين عملن بابت، پوء Gitlab رنر بابت، انهن جي قسمن ۽ ايپليڪيشنن بابت ڳالهايو. جائزو ورتو Gitlab CI قدم ۽ Gitlab CI متغير. ڪنٽرول ۽ عملدرآمد جي پابندين جي پٺيان (صرف، جڏهن)، هن نموني سان ڪم ڪرڻ بابت ڳالهايو. ڏيکاريل ٽيمپليٽس اندر .gitlab-ci.yml، پائپ لائن جي مختلف حصن ۾ عملن جو ٻيهر استعمال سيڪشن شامل ڪريو. gitlab-ci.yml جي مرڪزي انتظام سان مڪمل ڪيو ويو: هڪ فائل ۽ خودڪار طريقي سان ٻين مخزن ڏانهن ڌڪيو.

وڌيڪ ڪوڪيز ۽ ڪافي کان پوء، Alexey Stepanenko شرڪت ڪندڙن کي "انفراسٽرڪچر ايز ڪوڊ: هڪ اپروچ آف انفراسٽرڪچر ايز ڪوڊ" جي عنوان سان خطاب ڪيو. هال ۾ موجود سامعين ايندڙ ڏينهن جي موضوع ”IaC استعمال ڪندي Terraform جو مثال“ ۾ وڏي دلچسپي ورتي ۽ دل کي گرمائيندڙ ڪهاڻيون طلب ڪيون.

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

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

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

پنجين Slurm تي اسان ڪوشش ڪئي ” ڏاڪڻ“ اسڪيم، جڏهن مواد ڏنو وڃي ٿو سادو کان پيچيده تائين - گٽ کان شروع ٿي ۽ SRE تي ختم. اهو تمام سٺو نه نڪتو: سٺا شرڪت ڪندڙ آسان عنوانن سان بور ٿي ويا. اچو ته ڏسو ته جمعه تي شدت جو ڏکيو حصو ڪيئن ٿو وڃي.

Slurm DevOps. پهريون ڏينهن. گٽ، 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 کي سست ڪيو، گهٽ ڄاڻ ان ۾ فٽ ٿيندي. ڪجهه قربان ڪرڻو پوندو - اسان هڪ آرامده رفتار قربان ڪيو. خاص طور تي توهان جي سر ۾ هر شي کي فٽ ڪرڻ ۽ ٺهڪندڙ ڪرڻ لاء، اتي تمام گهڻي رڪارڊنگ آهن.

Slurm DevOps. پهريون ڏينهن. گٽ، CI/CD، IaC ۽ سائي ڊاهناسور

Pavel Selivanov سامعين کان ڪيترائي ڀيرا پڇيو ته اهي اڳتي وڌڻ لاءِ ڪيترا تيار هئا يا ايندڙ ڏينهن تائين ڪيترن ئي IaC ذيلي عنوانن کي منتقل ڪن. گهڻي وقت تائين دوستي ۽ غير جانبداري ووٽ حاصل ڪيو. ۽ شام جا ساڍا اٺ ٿيا جن کي اڃا ياد هو ته رات جو سمهڻ کپي.

اسان ذميواري سان اعلان ڪريون ٿا ته Slurm جي پهرين ڏينهن دوران، DevOps انجنيئرن طرفان هڪ به ڊائناسور کي نقصان نه پهچايو ويو. اڃا ٻه وڌيڪ سخت ڏينهن آهن. سڀ کان وڌيڪ دلچسپ، پيچيده ۽ لذيذ: IaC ۽ SRE.

جو ذريعو: www.habr.com

تبصرو شامل ڪريو