DevOps slurm በሩቅ ወደፊት ከሚኖረው ክሬን ይልቅ በ3 ቀናት ውስጥ የተሻለ የሚሰራ ቲት ነው

ለአንድ ሳምንት የሚቆይ ፕሮጀክት እወዳለሁ፣ እና የዓመት ፕሮጀክቶች ያስፈራሩኛል። ቀልጣፋ በሆነ መልኩ የMVPን ጽንሰ-ሀሳብ እና መጨመር በጣም ወድጄዋለሁ፣ የኔ ብቻ ነው፡ ሊሰራ የሚችል ቁራጭ ይስሩ፣ ይተግብሩ እና ይቀጥሉ።

በተመሳሳይ ጊዜ, DevOps ትራንስፎርሜሽን, በመጽሃፍቶች እና በስብሰባዎች ላይ በሚብራራበት መልኩ, የአንድ አመት ፕሮጀክት ብቻ ነው. ወይም በዓመታት ውስጥ።

የእኛን የዴቭኦፕስ ኮርስ በ"MVP DevOps in one Sprint" እና "ለመጨመር ዝግጁ" በሚለው ምሳሌ ገንብተናል። እና በሰው መንገድ ከሆነ ፣ “ተሳታፊው ሲመለስ ወዲያውኑ አንድ ነገር በራሱ ውስጥ መተግበር እና ሊጠቅም ይችላል።

MVP DevOps፡ ኮርሱ ለዋና DevOps ሂደቶች መሳሪያዎች አሉት። ሁሉንም የሲአይ/ሲዲ ስርዓቶችን የመገምገም እና የማነፃፀር ወይም የመሠረተ ልማትን ጥልቀት እንደ ኮድ አቀራረብ የመግለጽ ስራ አላዘጋጀንም። አንድ ግልጽ ቁልል እንሰጣለን Gitlab CI/CD, Ansible, Terraform and Packer, Molecule, Prometheus, EFK. ከኮርሶቹ መምጣት ይችላሉ, ለፓይለት ፕሮጀክት መሠረተ ልማትን ከስልጠና ቁሳቁሶች ያሰባስቡ እና በውስጡም ይሠራሉ.

DevOps slurm በሩቅ ወደፊት ከሚኖረው ክሬን ይልቅ በ3 ቀናት ውስጥ የተሻለ የሚሰራ ቲት ነው

ለእድገት ዝግጁ: ለእያንዳንዱ አካል ከብዙ ልምምድ እና ምሳሌዎች ጋር እንሰጣለን. እሱን ለመተግበር አንድ መሣሪያ ወስደህ የሥልጠና ሥዕሎችን መጠቀም ትችላለህ። ለምሳሌ፣ የዴቭ አከባቢዎችን ለመልቀቅ የሚያስችል የመጫወቻ መጽሐፍ ይፃፉ ወይም ቦትን ያገናኙ እና አገልጋዩን ከስልክዎ ያስተዳድሩ። የተወሰነ ተግባራዊ ውጤት ለማግኘት በሳምንት ውስጥ ማለት ነው. ምንም እንኳን እሱ ከጠቅላላው የዴቭኦፕስ ለውጥ እጅግ በጣም የራቀ ቢሆንም ፣ እሱ እዚያ አለ ፣ እዚህ አለ ፣ ይሰራል እና ጥቅሞችን ያስገኛል።

Slurm DevOps ርዕሶች

ርዕስ #1፡ የጂት ምርጥ ልምዶች - ለራሱ ይናገራል.
ርዕስ #2፡ ከልማት እይታ አንጻር ከመተግበሪያው ጋር መስራት - መሐንዲስ የአስተዳዳሪ እና የገንቢ ብቃቶች ያስፈልገዋል፣ ስለዚህ ለአድሚኖች ስለ ልማት እንነግራቸዋለን።

ርዕስ #3፡ CI/ሲዲ መሰረታዊ ነገሮች

  • የ CI/CD Automation መግቢያ
  • Gitlab CI መሰረታዊ
  • ከ gitlab-ሯጭ ጋር ምርጥ ልምዶች
  • bash፣ make፣ gradle tools እንደ CI/CD አካል እና ከዚያ በላይ
  • ዶከር የ CI ችግሮችን ለመፍታት እንደ መንገድ

ርዕስ #4፡ Gitlab CI/ሲዲ በምርት ላይ

  • የሥራ ውድድር ውድድር
  • የማስፈጸሚያ ቁጥጥር እና ገደቦች: ብቻ, መቼ
  • ከቅርሶች ጋር መሥራት
  • አብነቶች፣ የሚያካትቱ እና ማይክሮ አገልግሎቶች፡ ማሰማራትን ቀላል ማድረግ

ተማሪዎችን የ CI/CD መሰረታዊ ፅንሰ-ሀሳቦችን እና ፅንሰ-ሀሳቦችን እና ለ CI/CD አተገባበር መሳሪያዎች እናስተዋውቃለን። በውጤቱም፣ ተማሪው ራሱን ችሎ የሲአይ/ሲዲ ዲዛይን ንድፍ እና ተስማሚ የማስፈጸሚያ መሳሪያ መምረጥ ይችላል።

ከዚያ የ CI/CD አተገባበርን በጊትላብ እናሳያለን እና በማዋቀሩ ውስጥ እንሄዳለን፣ Gitlab CI ን ለመጠቀም የላቁ መንገዶችን እንመለከታለን። በውጤቱም፣ ተማሪው Gitlab CIን ለብቻው ለራሳቸው ፕሮጀክቶች ማዋቀር ይችላል።

ከመጀመሪያው DevOps Slurm ጋር ሲነጻጸር፣ ንድፈ ሃሳቡን በ2 ጊዜ (በርዕስ አንድ ሰአት) ቀንሰነዋል፣ የሁሉንም ስርዓቶች ግምገማ ትተን Gitlab CI ብቻ ተወን። በተግባር ላይ ያተኮረ፣ ብዙ ምርጥ ልምዶችን ጨምሯል።

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

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

እኛ የዩአይ እና openstack cliን የንድፈ ሃሳብ ክፍል ቀንሰን በተግባር ላይ አተኩረናል።
የእያንዳንዱን አቀራረብ ጥቅምና ጉዳት በማሳየት አንድ አይነት መተግበሪያን በመጠቀም ሁለት የአይኤሲ አቀራረቦችን እንይ። በውጤቱም፣ ተማሪው የትኛውን አካሄድ የት እንደሚተገበር ይገነዘባል፣ እና ከቴራፎርም እና ከአቅም ጋር አብሮ መስራት ይችላል።

በቴራፎርም ርዕስ ውስጥ የቡድን ስራን እና ሁኔታን በመረጃ ቋቱ ውስጥ በተግባር ማከማቸትን እንመለከታለን። ከሞጁሎች ጋር ሲሰራ, ተማሪው ራሱ ሞጁሉን ይጽፋል እና ያዋቅራል, ከእሱ ጋር እንዴት እንደሚሰራ ይማራሉ-እንደገና መጠቀም, ስሪት. ከቆንስል ጋር ስራን እንጨምር፣ በምን ጉዳዮች ላይ እንደሚያስፈልግ እና እንዴት በትክክል መጠቀም እንደሚቻል አሳይ።

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

  • ለምን ፈተና እንደማይጽፉ መረዳት?
  • በ IaC ውስጥ ምን ፈተናዎች አሉ?
  • የማይንቀሳቀሱ ተንታኞች፣ በእርግጥ ከንቱ ናቸው?
  • እንደ ምሳሌ ሊቻል የሚችል + ሞለኪውልን በመጠቀም ዩኒት ሙከራ IaC
  • እንደ ci አካል በመሞከር ላይ
  • የስቴሮይድ ሙከራዎች ወይም እንዴት ለአይሲሲ ምርመራው መጨረሻ 5 ሰዓት መጠበቅ እንደሌለበት

የንድፈ ሃሳቡን ክፍል አሳጥረነዋል፣ ስለ Vagrant/Molecule ያነሱ ታሪኮችን፣ የበለጠ ልምምድ እና ቀጥተኛ ሙከራን፣ በሊንተር ላይ በማተኮር እና ከእነሱ ጋር በመስራት። ከ CI እይታ አንጻር መመልከት
ፈተናን በፍጥነት እንዴት ማድረግ እንደሚቻል ። ልምምድ ያደርጋል፡-

  • በእራሱ የተጻፈ ሊንተር, ለአስተናጋጁ አስፈላጊ የሆኑ ተለዋዋጭዎች መኖራቸውን የሚፈትሽ, እንደ ሚናው;
  • ወደ CI ሙከራ የምንጨምረው የተቀየሩትን ሚናዎች ብቻ ነው፣ ይህም የሙከራ አፈጻጸም ጊዜን በእጅጉ ሊቀንስ ይችላል።
  • የስክሪፕት ሙከራን መጨመር. መላውን መተግበሪያ እንደ ውህደት ፈተና እናሰማራዋለን።

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

  • ጤናማ የክትትል ስርዓት እንዴት እንደሚገነባ
  • ከሽያጩ በፊትም ቢሆን ለመተንተን፣ ለልማት ቅልጥፍና እና ለኮድ መረጋጋት እንደ መሳሪያ መከታተል
  • ፕሮሜቲየስ + ማንቂያ አስተዳዳሪ + ግራፋናን በማዘጋጀት ላይ
  • ከንብረት ቁጥጥር ወደ አፕሊኬሽን ክትትል የሚደረግ ሽግግር

ማይክሮ አገልግሎቶችን ስለመቆጣጠር ብዙ እንነጋገራለን፡ የጥያቄ መታወቂያ፣ ኤፒአይ መቆጣጠሪያ መሳሪያ። ብዙ ምርጥ ልምዶች እና ብዙ ገለልተኛ ስራዎች ይኖራሉ.

ላኪዎቻችንን እንፃፍ። የምርት መሠረተ ልማትን እና አተገባበርን ብቻ ሳይሆን በጊትላብ ውስጥም ስብሰባዎችን እናዘጋጃለን ። ያልተሳኩ ፈተናዎች ላይ ያለውን ስታቲስቲክስ እንመልከት። ያለ ጤና ቼክ እና ከእሱ ጋር ክትትል እንዴት እንደሚመስል በተግባር እንይ።

ርዕስ ቁጥር 8. የመተግበሪያ ምዝገባ ከኤልኬ ጋር

  • የ Elastic እና የመሳሪያዎቹ አጠቃላይ እይታ
  • ELK / Elastic Stack / x-pack - ምንድን ነው እና ልዩነቱ ምንድነው?
  • ElasticSearchን በመጠቀም ምን አይነት ስራዎች ሊፈቱ ይችላሉ (ፍለጋ፣ ማከማቻ፣ የመጠን ባህሪያት፣ የማበጀት ተጣጣፊነት)
  • የመሠረተ ልማት ክትትል (x-pack)
  • የመያዣ እና የመተግበሪያ ምዝግብ ማስታወሻዎች (x-pack)
  • በመተግበሪያችን ምሳሌ ላይ መግባት
  • የኪባና ልምዶች
  • Amazon Open Distro ለ Elasticsearch

ርዕሱ ሙሉ በሙሉ ተስተካክሏል, በኤድዋርድ ሜድቬዴቭ ይመራል, ብዙዎች በ DevOps እና SRE ላይ በዌብናር አይተውታል. የሥልጠና ማመልከቻን ምሳሌ በመጠቀም ከ EFK ጋር አብሮ ለመስራት ጥሩ ልምዶችን ይነግረዋል እና ያሳያል። ከኪባና ጋር ልምምድ ይኖራል.

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

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

ChatOps የመብት መለያየትን የማረጋገጥ ልምድን፣ በሌላ ተጠቃሚ የተከናወኑ ድርጊቶችን ማረጋገጥ፣ የ Slack አማራጭ ጽንሰ-ሀሳብ እና ልምምድ በ Mattermost መልክ፣ የአሃዶች ንድፈ ሃሳብ እና የውህደት ሙከራዎች ለቦት አክለዋል።

Slurm DevOps ጥር 30 ላይ ይጀምራል። ዋጋው 30 ነው.
አንብበው ለጨረሱ፣ ሀብራፖስት የማስተዋወቂያ ኮድን በመጠቀም በDevOps ኮርስ ላይ የ15% ቅናሽ።

መመዝገብ እዚህ

በ Slurms ላይ በማየቴ ደስተኛ ነኝ!

ምንጭ: hab.com

አስተያየት ያክሉ