Slurm DevOps የመጀመሪያው ቀን. Git፣ CI/CD፣ IaC እና አረንጓዴው ዳይኖሰር

በሴፕቴምበር 4, DevOps Slurm በሴንት ፒተርስበርግ ጀመረ.

ለአስደሳች የሶስት-ቀን ጥብቅ ሁሉም አስፈላጊ ነገሮች በአንድ ቦታ እና በአንድ ጊዜ ተሰብስበዋል-ምቹ የ Selectel ኮንፈረንስ ክፍል ፣ በክፍሉ ውስጥ ሰባት ደርዘን የማወቅ ጉጉት ያላቸው ገንቢዎች እና በመስመር ላይ 32 ተሳታፊዎች ፣ የ Selectel አገልጋዮች ለልምምድ። እና አረንጓዴ ዳይኖሰር ጥግ ላይ ተደብቋል።

Slurm DevOps የመጀመሪያው ቀን. Git፣ CI/CD፣ IaC እና አረንጓዴው ዳይኖሰር

በስሉረም የመጀመሪያ ቀን ሶስት ተናጋሪዎች ለተሳታፊዎች ንግግር አድርገዋል።

በሳውዝብሪጅ የመፍትሄ አርክቴክት የሆኑት ፓቬል ሴሊቫኖቭ ከ10 አመታት በላይ በአስተዳደር ውስጥ የተሳተፈ ሲሆን የተረጋገጠ የኩበርኔትስ አስተዳዳሪ ነው። የ Slurm መደበኛ ድምጽ ማጉያ። በሞስኮ ኩበርኔትስ ስብሰባ እና በ UWDC ኮንፈረንስ ላይ አቀራረቦችን ሰጥቷል። Kubernetes ን በመተግበር ረገድ ሰፊ ልምድ ያለው: 5 ፕሮጀክቶች - የግለሰብ ሥራ, 20+ ፕሮጀክቶች እንደ ቡድን አካል.

Artyom Galonsky, STO "ByuroByuro", በተለይ ከካሊኒንግራድ ወደ Slurm DevOps ደርሷል. በንግድ ልማት ውስጥ ከ 12 ዓመት በላይ ልምድ ያለው። ከ 2011 ጀምሮ የቡድን መሪ እና የልማት መምሪያ ኃላፊ ሆነው አገልግለዋል ። በ 2016 የቴክኒክ ዳይሬክተር ሆነ. ዴፖፕ ኢንጂነር እንደ ዩኒኮርን ያለ ነገር እንደሆነ ያምናል። ድንግል ብቻ ነው የምትይዘው በሚለው መልኩ አይደለም። ነገሩ ማን እንደሆነ ማንም አያውቅም።

በ Selectel cloud platform ክፍል ውስጥ መሐንዲስ አሌክሲ ስቴፓኔንኮ የ OpenStack ደመናን ለመጠበቅ በመሠረተ ልማት ተግባራት ውስጥ ይሳተፋል-ክትትል ፣ CI / ሲዲ እና የውቅረት አስተዳደር።

Slurm DevOps የመጀመሪያው ቀን. Git፣ CI/CD፣ IaC እና አረንጓዴው ዳይኖሰር
"... እና እንደዚህ አይነት ስህተት ያዝኩኝ."

ፓቬል ሴሊቫኖቭ ለመጀመሪያ ጊዜ ተሳታፊዎችን በእውቀት - እና ባልተጠበቀ አቅጣጫ. ስለ 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: ወደ አውቶሜትድ መግቢያ” በሚል ርዕስ ጀመረ። ሒደቶችን በራስ ሰር ለማድረግ የጂት-መንጠቆቹን አጠቃቀም እንዲሁም መሣሪያዎቹን ባሽ፣ማድረግ፣ግራድ እና በዝርዝር መርምሬያለሁ። ስለ ፋብሪካ መገጣጠቢያ መስመሮች እና በአይቲ ውስጥ ስለ አጠቃቀማቸው ተናግሯል. "አጠቃላይ" የቧንቧ መስመር የመገንባት ምሳሌ አጋርቷል። ለ CI/CD ዘመናዊ ሶፍትዌሮች ውይይት የተደረገበት፡ Drone CI፣ BitBucket Pipelines፣ Travis።

Slurm DevOps የመጀመሪያው ቀን. Git፣ CI/CD፣ IaC እና አረንጓዴው ዳይኖሰር

Slurm DevOps የመጀመሪያው ቀን. Git፣ CI/CD፣ IaC እና አረንጓዴው ዳይኖሰር

ከምሽቱ ስድስት ሰዓት አካባቢ ተሳታፊዎቹ ቀስ በቀስ እየደከሙ ሄዱ። ብዙ ጊዜ እረፍት ለመውሰድ ምክሮች ነበሩ። በንቃት የሚሠሩት ኒዮኮርቴክሶች የኮንፈረንስ ክፍሉን በደንብ እንዲሞቁ አድርገውታል። በስራ ቻቱ ውስጥ ጠንክሮ የተገኘ ጥያቄ እንኳን ነበር፡- "ባልደረቦች፣ እራሳችንን አናስጨንቀው እና ተጨማሪ እረፍት አንውሰድ #ድጋፍ"

Slurm DevOps የመጀመሪያው ቀን. Git፣ CI/CD፣ IaC እና አረንጓዴው ዳይኖሰር
"- ሜሪ ኢቫና ፣ መውጣት እችላለሁ? - አይ ፣ ተቀመጥ!

Artyom Galonsky ያለ ርህራሄ እውቀትን ወደ ተሳታፊዎች ማውረድ ቀጠለ። ከቡና እረፍት በኋላ, የሚቀጥለውን ርዕስ "CI / CD: ከ Gitlab ጋር መስራት" ከፈትኩ.

Slurm DevOps የመጀመሪያው ቀን. Git፣ CI/CD፣ IaC እና አረንጓዴው ዳይኖሰር
“አሁን ላፕቶፖችህን አጥብቀህ ያዝ። A-እና-እና፣ እንሂድ!”

ስለ Gitlab CI፣ የውቅረት ባህሪያት፣ ምርጥ ተሞክሮዎች፣ ከዚያም ስለ Gitlab Runner፣ ስለነሱ አይነት እና አፕሊኬሽኖች ተናግሯል። የ Gitlab CI ደረጃዎችን እና የጊትላብ CI ተለዋዋጮችን ገምግሟል። የቁጥጥር እና የማስፈጸሚያ ገደቦችን ተከትሎ (ብቻ፣ መቼ) ከቅርሶች ጋር ስለ መስራት ተናግሯል። በ .gitlab-ci.yml ውስጥ የሚታዩ አብነቶች፣ በተለያዩ የቧንቧ መስመሮች ውስጥ ያሉ ድርጊቶችን እንደገና መጠቀም ክፍሎችን ያካትቱ። በ gitlab-ci.yml የተማከለ አስተዳደር ተጠናቋል፡ አንድ ፋይል እና አውቶማቲክ ወደ ሌሎች ማከማቻዎች ግፋ።

ከተጨማሪ ኩኪዎች እና ቡና በኋላ አሌክሲ ስቴፓኔንኮ “መሰረተ ልማት እንደ ኮድ፡ የመሠረተ ልማት ዘዴ እንደ ኮድ” በሚል ርዕስ ለተሳታፊዎች ተናግሯል። በአዳራሹ ውስጥ ያሉት ታዳሚዎች በሚቀጥለው ቀን "IaC የቴራፎርምን ምሳሌ በመጠቀም" የሚለውን ርዕስ በጉጉት ይፈልጉ ነበር እና ልብን የሚያሞቁ ታሪኮችን ጠየቁ።

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

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

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

በአምስተኛው Slurm የ "መሰላል" እቅድን ሞክረናል, ቁሱ ከቀላል ወደ ውስብስብ ሲሰጥ - ከጂት ጀምሮ እና በ SRE ላይ ማጠናቀቅ. በጣም ጥሩ አልሆነም: አሪፍ ተሳታፊዎች በቀላል ርዕሶች አሰልቺ ሆነዋል. ዓርብ የኃይለኛው ከባድ ክፍል እንዴት እንደሚሄድ እንመልከት።

Slurm DevOps የመጀመሪያው ቀን. Git፣ CI/CD፣ IaC እና አረንጓዴው ዳይኖሰር

በ Slurm ውይይት ውስጥ እንዲህ ብለው ይጽፋሉ፡-

Николай Кононенко, [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 የመጀመሪያው ቀን. Git፣ CI/CD፣ IaC እና አረንጓዴው ዳይኖሰር

ፓቬል ሴሊቫኖቭ ብዙ የ IaC ንዑስ ርዕሶችን ወደ ቀጣዩ ቀን ለማንቀሳቀስ ምን ያህል ዝግጁ እንደሆኑ ተመልካቾችን ደጋግሞ ጠይቋል። ለረጅም ጊዜ ጓደኝነት እና ገለልተኛነት ድምጽን አሸንፈዋል. እና ከምሽቱ ስምንት ሰአት ተኩል ላይ ገና ማታ መተኛት እንዳለባቸው አሁንም ያስታወሱት አሸነፉ።

በስሉረም የመጀመሪያ ቀን አንድም ዳይኖሰር በዴቭኦፕስ መሐንዲሶች እንዳልተጎዳ በኃላፊነት እናውጃለን። ወደፊት ሁለት ተጨማሪ የተጠናከረ ቀናት አሉ። በጣም ሳቢ፣ ውስብስብ እና ጣፋጭ፡ IaC እና SRE።

ምንጭ: hab.com

አስተያየት ያክሉ