የአትክልት v0.10.0: የእርስዎ ላፕቶፕ Kubernetes አያስፈልገውም

ማስታወሻ. ትርጉም: በፕሮጀክቱ ከ Kubernetes አድናቂዎች ጋር የአትክልት ቦታ በቅርቡ በተደረገ ዝግጅት ላይ ተገናኘን። ኩቤኮን አውሮፓ 2019, እነሱ በእኛ ላይ አስደሳች ስሜት ፈጥረው ነበር. በወቅታዊ ቴክኒካል ርዕሰ ጉዳይ እና በሚያስደንቅ ቀልድ የተጻፈው ይህ የእነርሱ ቁሳቁስ ለዚህ ግልጽ ማረጋገጫ ነው, እና ስለዚህ ለመተርጎም ወሰንን.

እሱ ስለ ዋናው ነገር ይናገራል (ተመሳሳይ ስም) ምርት ኩባንያ, የስራ ፍሰቶችን በራስ-ሰር ማድረግ እና በ Kubernetes ውስጥ የመተግበሪያ እድገትን ቀላል ማድረግ ነው. ይህንን ለማድረግ መገልገያው በቀላሉ (በጥሬው በአንድ ትዕዛዝ) በኮዱ ላይ የተደረጉ አዳዲስ ለውጦችን ወደ ዴቭ ክላስተር እንዲያሰማሩ ይፈቅድልዎታል እንዲሁም የኮዱን ግንባታ እና የቡድኑን ሙከራ ለማፋጠን የጋራ መገልገያዎችን / መሸጎጫዎችን ያቀርባል። ከሁለት ሳምንታት በፊት የአትክልት ስፍራው አስተናግዷል መልቀቅ 0.10.0በአካባቢው የኩበርኔትስ ክላስተር ብቻ ሳይሆን የርቀት አንድን መጠቀም የሚቻልበት በዚህ ጽሑፍ ውስጥ ይህ ጽሑፍ የተያዘበት ክስተት ነው.

በጣም የምወደው ነገር በእኔ ላፕቶፕ ላይ ከኩበርኔትስ ጋር መስራት ነው። “ሄልምስማን” ፕሮሰሰሩን እና ባትሪውን ይበላል፣ ማቀዝቀዣዎች ያለማቋረጥ እንዲሽከረከሩ ያደርጋል፣ እና ለማቆየት አስቸጋሪ ነው።

የአትክልት v0.10.0: የእርስዎ ላፕቶፕ Kubernetes አያስፈልገውም
ለተጨማሪ ውጤት የአክሲዮን ፎቶግራፍ በገጽታ ውስጥ

ሚኒኩቤ፣ ዓይነት፣ k3s፣ Docker Desktop፣ microk8s፣ ወዘተ - ኩበርኔትስን በተቻለ መጠን ምቹ ለማድረግ የተፈጠሩ እጅግ በጣም ጥሩ መሣሪያዎች ፣ እና ለእነሱ ምስጋና ይግባው። ከምር። ግን ምንም ያህል ቢመለከቱት, አንድ ነገር ግልጽ ነው: ኩበርኔትስ በእኔ ላፕቶፕ ላይ ለመስራት ተስማሚ አይደለም. እና ላፕቶፑ ራሱ በቨርቹዋል ማሽኖች በተበተኑ የኮንቴይነሮች ክላስተር ለመስራት የተነደፈ አይደለም። ድሃው የተቻለውን ያህል እየሞከረ ነው ነገር ግን ይህንን ተግባር በግልፅ አይወደውም, በማቀዝቀዣዎች ጩኸት እርካታ እንደሌለው በማሳየት እና በግዴለሽነት በጉልበቴ ላይ ሳደርገው ጭኑን ለማቃጠል እየሞከረ ነው.

እንበል፡ ላፕቶፕ - ላፕቶፕ።

የአትክልት ቦታ እንደ Skaffold እና Draft ተመሳሳይ ቦታን ለሚይዙ ገንቢዎች መሳሪያ ነው። የኩበርኔትስ አፕሊኬሽኖችን ማጎልበት እና መሞከርን ያቃልላል እና ያፋጥናል።

በገነት ላይ መሥራት ከጀመርንበት ጊዜ አንስቶ፣ ከ18 ወራት በፊት ገደማ፣ ያንን አውቀናል። አካባቢያዊ የተከፋፈሉ ስርዓቶች ልማት ጊዜያዊ መፍትሄ ነው, ስለዚህ የአትክልት ቦታ ጉልህ በሆነ ተለዋዋጭነት እና በጠንካራ መሰረት የተገነባ.

አሁን ሁለቱንም የአካባቢ እና የሩቅ የኩበርኔትስ አካባቢዎችን ለመደገፍ ዝግጁ ነን። ሥራ በጣም ቀላል ሆኗል: መሰብሰብ, ማሰማራት እና መሞከር አሁን በሩቅ ዘለላ ውስጥ ሊከናወን ይችላል.

በአጭሩ:

በአትክልት v0.10 ስለ አካባቢያዊ የኩበርኔትስ ክላስተር ሙሉ በሙሉ መርሳት እና አሁንም ለኮድ ለውጦች ፈጣን ምላሽ ማግኘት ይችላሉ። ይህ ሁሉ ነፃ እና ክፍት ምንጭ ነው።

የአትክልት v0.10.0: የእርስዎ ላፕቶፕ Kubernetes አያስፈልገውም
በአካባቢያዊ እና በርቀት አካባቢዎች ተመሳሳይ ተሞክሮ ይደሰቱ

ትኩረትዎን አግኝተዋል?

እና በዚህ ደስ ብሎኛል, ምክንያቱም ብዙ ተጨማሪ አስደሳች ባህሪያት ስላሉን! የዴቭ ክላስተር አጠቃላይ አጠቃቀም በተለይም ለትብብር ቡድኖች እና ለ CI ቧንቧዎች ሰፊ አንድምታ አለው።

ቻክ ታክ?

በመጀመሪያ ደረጃ የውስጠ-ክላስተር ሰብሳቢ - መደበኛ ዶከር ዴሞን ወይም ካኒኮ - እንዲሁም የውስጠ-ክላስተር መዝገብ ይጋራሉ። ለጠቅላላው ስብስብ. ለሁሉም ገንቢዎች በሚገኙ የግንባታ መሸጎጫዎች እና ምስሎች ቡድንዎ የዴቭ ክላስተር ማጋራት ይችላል። የአትክልት ቦታ ምስሎችን በምንጭ hashes ላይ በመመስረት መለያ ስለሚሰጥ፣ መለያዎች እና ንብርብሮች በልዩ እና በቋሚነት ይገለፃሉ።

ይህ ማለት አንድ ጊዜ ገንቢ ምስል ከፈጠረ በኋላ ይሆናል ማለት ነው። ለመላው ቡድን ይገኛል።. ከቀን ወደ ቀን ተመሳሳይ ምስሎችን አውርደን በኮምፒውተራችን ላይ ተመሳሳይ ግንባታዎችን እንሰራለን። ምን ያህል ትራፊክ እና መብራት እንደሚባክን ለማወቅ ጉጉት?

ስለ ፈተናዎች ተመሳሳይ ነገር ማለት ይቻላል፡ ውጤታቸው ለመላው ስብስብ እና ለሁሉም የቡድን አባላት ይገኛል። ከገንቢዎቹ አንዱ የተወሰነውን የኮዱ ስሪት ከሞከረ፣ ተመሳሳዩን ሙከራ እንደገና ማካሄድ አያስፈልግም።

በሌላ አነጋገር ሚኒኩቤ አለመሮጥ ብቻ አይደለም። ይህ ዝላይ ለቡድንዎ መንገድ ይከፍታል። ብዙ የማመቻቸት እድሎች - ምንም ተጨማሪ አላስፈላጊ ግንባታዎች እና የሙከራ ስራዎች የሉም!

ስለ CI ምን ማለት ይቻላል?

አብዛኛዎቻችን CI እና local dev ለየብቻ መዋቀር የሚያስፈልጋቸው ሁለት የተለያዩ ዓለማት ናቸው (እና መሸጎጫ አይጋሩም) የሚለውን እውነታ እንጠቀማለን። አሁን እነሱን ማዋሃድ እና ከመጠን በላይ ማስወገድ ይችላሉ-

በ CI እና በልማት ሂደት ውስጥ ተመሳሳይ ትዕዛዞችን መፈጸም ይችላሉ, እንዲሁም ነጠላ አካባቢ፣ መሸጎጫዎች እና የፈተና ውጤቶች ይጠቀሙ።

በመሰረቱ፣ የእርስዎ CI ከእርስዎ ጋር በተመሳሳይ አካባቢ የሚሰራ የገንቢ ቦት ይሆናል።

የአትክልት v0.10.0: የእርስዎ ላፕቶፕ Kubernetes አያስፈልገውም
የስርዓት አካላት; እንከን የለሽ ልማት እና ሙከራ

የ CI ቧንቧ መስመሮች በከፍተኛ ሁኔታ ሊቀልሉ ይችላሉ. ይህንን ለማድረግ ለግንባታ፣ ለሙከራ እና ለማሰማራት ብቻ አትክልትን ከCI ያሂዱ። እርስዎ እና CI ተመሳሳይ አካባቢን እየተጠቀሙ ስለሆነ፣ እርስዎ የCI ችግሮችን የመጋለጥ ዕድላቸው በጣም ያነሰ ነው።

ስፍር ቁጥር በሌላቸው የውቅሮች እና ስክሪፕቶች መስመሮች ውስጥ መቆፈር፣ ከዚያም መግፋት፣ መጠበቅ፣ ተስፋ ማድረግ እና ማለቂያ በሌለው ድግግሞሾች... ይህ ሁሉ ያለፈው ነው። ልማት ብቻ ነው የምትሰራው። ምንም አላስፈላጊ እንቅስቃሴዎች የሉም።

እና በመጨረሻም ሁኔታውን ግልጽ ለማድረግ: እርስዎ ወይም ሌላ የቡድን አባል ከአትክልት ጋር አንድ ነገር ሲገነቡ ወይም ሲሞክሩ፣ ለCI ተመሳሳይ ነገር ተከስቷል።. ፈተናው ካለፈ በኋላ ምንም ነገር ካልቀየሩ፣ ለ CI ሙከራዎችን ማካሄድ (እንዲያውም መገንባት) አያስፈልግዎትም። የአትክልት ቦታ ሁሉንም ነገር በራሱ ይሠራል ከዚያም ወደ ሌሎች ተግባራት ለምሳሌ የቅድመ-ጅምር አካባቢን ማደራጀት, ቅርሶችን መግፋት, ወዘተ.

አጓጊ ይመስላል። እንዴት መሞከር ይቻላል?

ወደ እንኳን በደህና መጡ የእኛ GitHub ማከማቻ! የአትክልት ቦታን ይጫኑ እና በምሳሌዎቹ ይጫወቱ። የአትክልት ቦታን ለሚጠቀሙ ወይም በደንብ ለማወቅ ለሚፈልጉ, እናቀርባለን የርቀት Kubernetes መመሪያ. በቻናሉ ይቀላቀሉን። #አትክልት በኩበርኔትስ ስላክ, ጥያቄዎች ካሉዎት, ችግሮች ካሉዎት ወይም መወያየት ከፈለጉ. የተጠቃሚዎችን አስተያየት ለመርዳት እና ለመቀበል ሁል ጊዜ ዝግጁ ነን።

PS ከተርጓሚ

በቅርቡ ደግሞ በኩበርኔትስ ውስጥ ለሚሰሩ አፕሊኬሽን ገንቢዎች ጠቃሚ የሆኑ መገልገያዎችን ግምገማ እናተምታለን ይህም ከጓሮ አትክልት በተጨማሪ ሌሎች አስደሳች ፕሮጀክቶችን ያካትታል... እስከዚያው ድረስ በብሎጋችን ላይ ያንብቡ፡-

ምንጭ: hab.com

አስተያየት ያክሉ