በሞስኮ ውስጥ ለ Slurm DevOps ምዝገባ ክፍት ነው።

TL; DR

Slurm DevOps በጥር 30 - የካቲት 1 በሞስኮ ውስጥ ይካሄዳል.

በድጋሚ የዴቭኦፕስ መሳሪያዎችን በተግባር እንመረምራለን።
ዝርዝሮች እና በቁርጥ ስር ፕሮግራም.
SRE ከፕሮግራሙ ተወግዷል ምክንያቱም ከ Ivan Kruglov ጋር የተለየ Slurm SRE እያዘጋጀን ነው። ማስታወቂያው በኋላ ይመጣል።
ከመጀመሪያው Slurm ጀምሮ የእኛ ስፖንሰሮች ለሆነው Selectel እናመሰግናለን!

በሞስኮ ውስጥ ለ Slurm DevOps ምዝገባ ክፍት ነው።

ስለ ፍልስፍና, ጥርጣሬ እና ያልተጠበቀ ስኬት

በሴፕቴምበር መጨረሻ ላይ በሞስኮ ውስጥ DevOpsConf ገብቻለሁ።
የሰማሁት ማጠቃለያ፡-
- DevOps በማንኛውም መጠን አብዛኞቹ ፕሮጀክቶች ያስፈልጋል;
- ዴቭኦፕስ ባህል ነው፣ ልክ እንደ ማንኛውም ባህል፣ ከኩባንያው ውስጥ መምጣት አለበት። የዴቭኦፕስ መሐንዲስ መቅጠር እና ሂደቶችን እንደሚያሻሽል ማለም አይችሉም።
- ለዴቭኦፕስ ለውጥ የሚያስፈልጉ ነገሮች ዝርዝር መጨረሻ ላይ ቴክኖሎጂ ይመጣል፣ ማለትም እኛ የምናስተምረው የዴቭኦፕ መሣሪያዎች።

በኮርሱ ውስጥ የዴቭኦፕስ ፍልስፍናን እና ባህልን አለማካተት ትክክል መሆናችንን ተገነዘብኩ፣ ምክንያቱም ይህ በስርዓት ማስተማር አይቻልም። ማንም የሚያስፈልገው በመጽሃፍ ውስጥ ያነባል። ወይም ሁሉንም በችሎታው እና በስልጣኑ የሚያሳምን እጅግ በጣም ጥሩ አሰልጣኝ ያገኛል።

በግሌ “ከታች ያለውን እንቅስቃሴ”፣ የባህል ሽምቅ ተዋጊ አተገባበርን በመሳሪያዎች ደጋፊ ነኝ። በፊኒክስ ፕሮጀክት ውስጥ እንደተገለጸው ያለ ነገር። ከጂት ጋር በትክክል ከተዋቀረን የቡድን ስራ ካለን ቀስ በቀስ ደንቦችን ልናሟላው እንችላለን እና ከዚያ ወደ እሴቶች ይመጣል።

እና እንደዚሁም ሁሉ ስለ መሳሪያዎች ብቻ የምንነጋገርበትን DevOps Slurm ስናዘጋጅ የተሳታፊዎቹን ምላሽ ፈራሁ፡ “አስደናቂ ነገሮችን ተናግረሃል። በጣም ያሳዝናል፣ እነሱን ተግባራዊ ማድረግ በፍፁም አልችልም። ብዙ ጥርጣሬዎች ስለነበሩ ወዲያውኑ ፕሮግራሙን መድገማችንን አቆምን።

ይሁን እንጂ አብዛኛው ተሳታፊዎች በዳሰሳ ጥናቱ የተገኘው እውቀት በተግባር ላይ እንደሚውል እና በቅርብ ጊዜ ውስጥ አንድ ነገር በሀገራቸው እንደሚተገብሩ ገልጸዋል. በተመሳሳይ ጊዜ፣ ያብራራናቸው ነገሮች በሙሉ ጠቃሚ በሆኑ ነገሮች ዝርዝር ውስጥ ተካትተዋል፡ Git፣ Ansible፣ CI/CD እና SRE።

መጀመሪያ ላይ ስለ Slurm Kubernetes በ 3 ቀናት ውስጥ k8s ለማብራራት የማይቻል መሆኑን መናገሩን ማስታወስ ጠቃሚ ነው.

የኤስአርአይ አርእስትን ከመራው ከኢቫን ክሩሎቭ ጋር፣ በተለየ ፕሮግራም ተስማምተናል። አሁን በዝርዝር እየተወያየን ነው, በቅርቡ ማስታወቂያ እሰጣለሁ.

በ Slurm DevOps ምን ይሆናል?

ፕሮግራሙ

ርዕስ #1፡ ከጂት ጋር የቡድን ስራ

  • መሰረታዊ ትዕዛዞች git init፣ መፈጸም፣ መደመር፣ ልዩነት፣ ሎግ፣ ሁኔታ፣ መሳብ፣ መግፋት
  • የጂት ፍሰት ፣ ቅርንጫፎች እና መለያዎች ፣ ስልቶች አዋህድ
  • ከበርካታ የርቀት መቆጣጠሪያዎች ጋር በመስራት ላይ
  • GitHub ፍሰት
  • ሹካ፣ የርቀት መቆጣጠሪያ፣ የመሳብ ጥያቄ
  • ግጭቶች፣ ልቀቶች፣ እንደገና ስለ Gitflow እና ሌሎች ፍሰቶች ከቡድኖች ጋር በተያያዘ

ርዕስ #2፡ ከልማት እይታ አንጻር ከመተግበሪያው ጋር መስራት

  • በፓይዘን ውስጥ የማይክሮ አገልግሎትን በመጻፍ ላይ
  • የአካባቢ ተለዋዋጮች
  • ውህደት እና ክፍል ሙከራዎች
  • በልማት ውስጥ ዶከር-አጻጻፍን መጠቀም

ርዕስ #3፡ CI/ሲዲ፡ ወደ አውቶሜሽን መግቢያ

  • ወደ አውቶሜሽን መግቢያ
  • መሳሪያዎች (bash, make, gradle)
  • ሂደቶችን በራስ-ሰር ለማድረግ git-hooksን መጠቀም
  • የፋብሪካ መሰብሰቢያ መስመሮች እና ማመልከቻቸው በ IT
  • "አጠቃላይ" የቧንቧ መስመር የመገንባት ምሳሌ
  • ዘመናዊ ሶፍትዌር ለ CI/CD፡ Drone CI፣ BitBucket Pipelines፣ Travis፣ ወዘተ.

ርዕስ # 4፡ CI/ሲዲ፡ ከ Gitlab ጋር መስራት

  • Gitlab CI
  • Gitlab Runner፣ ዓይነቶቻቸው እና አፕሊኬሽኖቻቸው
  • Gitlab CI፣ የውቅረት ባህሪያት፣ ምርጥ ልምዶች
  • Gitlab CI ደረጃዎች
  • Gitlab CI ተለዋዋጮች
  • ይገንቡ፣ ይፈትኑ፣ ያሰማሩ
  • የማስፈጸሚያ ቁጥጥር እና ገደቦች: ብቻ, መቼ
  • ከቅርሶች ጋር መሥራት
  • በ .gitlab-ci.yml ውስጥ ያሉ አብነቶች፣ በተለያዩ የቧንቧ መስመር ውስጥ ያሉ ድርጊቶችን እንደገና መጠቀም
  • ያካትቱ - ክፍሎች
  • የ gitlab-ci.yml ማዕከላዊ አስተዳደር (አንድ ፋይል እና በራስ-ሰር ወደ ሌሎች ማከማቻዎች ግፋ)

ርዕስ #5፡ መሠረተ ልማት እንደ ኮድ

  • IaC፡ መሠረተ ልማትን እንደ ኮድ አቀራረብ
  • የደመና አቅራቢዎች እንደ መሠረተ ልማት አቅራቢዎች
  • የስርዓት ማስጀመሪያ መሳሪያዎች፣ የምስል ግንባታ (ማሸጊያ)
  • IaC በ Terraform ምሳሌ ላይ
  • የማዋቀር ማከማቻ፣ ትብብር፣ የመተግበሪያ አውቶማቲክ
  • ሊሆኑ የሚችሉ የመጫወቻ መጽሐፍትን የመፍጠር ልምድ
  • አለመቻል ፣ ገላጭ
  • IaC በአንሲብል ምሳሌ ላይ

ርዕስ #6፡ የመሠረተ ልማት ሙከራ

  • ከMolecule እና Gitlab CI ጋር መሞከር እና ቀጣይነት ያለው ውህደት
  • Vagrant በመጠቀም

ርዕስ #7፡ የመሠረተ ልማት ክትትል ከፕሮሜቲየስ ጋር

  • ለምን ክትትል ያስፈልጋል
  • የክትትል ዓይነቶች
  • በክትትል ስርዓት ውስጥ ማሳወቂያዎች
  • ጤናማ የክትትል ስርዓት እንዴት እንደሚገነባ
  • ሰው-ሊነበብ የሚችል ማሳወቂያዎች፣ ለሁሉም
  • የጤና ምርመራ: ትኩረት መስጠት ያለብዎት
  • በክትትል ውሂብ ላይ የተመሰረተ አውቶማቲክ

ርዕስ #8፡ በኤልኬ ማመልከቻ ማስገባት

  • ምርጥ የምዝግብ ማስታወሻ ልማዶች
  • ELK ቁልል

ርዕስ #9፡ የመሠረተ ልማት አውቶሜሽን ከ ChatOps ጋር

  • DevOps እና ChatOps
  • የቻት ኦፕስ ጥንካሬዎች
  • Slack እና አማራጮች
  • ቦቶች ለቻት ኦፕስ
  • ሁቦት እና አማራጮች
  • ደህንነት
  • ምርጥ እና መጥፎ ልምዶች

አካባቢ ሞስኮ, የሴባስቶፖል ሆቴል ኮንፈረንስ ክፍል.

ቀናት ከጃንዋሪ 30 እስከ ፌብሩዋሪ 1, ለ 3 ቀናት ከባድ ስራ.

መመዝገብ

ምንጭ: hab.com

አስተያየት ያክሉ