የ GUIs ለ Kubernetes አጠቃላይ እይታ

የ GUIs ለ Kubernetes አጠቃላይ እይታ

ከስርዓቱ ጋር ሙሉ ለሙሉ ሥራ, የትእዛዝ መስመር መገልገያዎችን ማወቅ አስፈላጊ ነው: በ Kubernetes ሁኔታ, ይህ kubectl ነው. በሌላ በኩል፣ በሚገባ የተነደፉ፣ አሳቢ የግራፊክ መገናኛዎች ሊሠሩ ይችላሉ።оአብዛኛዎቹ የተለመዱ ተግባራት እና ለስርዓቶች አሠራር ተጨማሪ እድሎችን ይክፈቱ.

ባለፈው ዓመት አንድ ትርጉም አሳትመናል። የድር UI ትንሽ አጠቃላይ እይታ ለኩበርኔትስ፣ ከድር በይነገጽ ማስታወቂያ ጋር ለመግጠም ጊዜ ተሰጥቶታል። የኩበርኔትስ ድር እይታ. የዚያ መጣጥፍ ደራሲ እና መገልገያው ራሱ ሄኒንግ ጃኮብስ ከዛላንዶ አዲሱን ምርት “kubectl ለድር” ብሎ አስቀምጦታል። በቴክኒካል ድጋፍ ቅርፀት (ለምሳሌ ችግሩን በድር አገናኝ በፍጥነት በማሳየት) እና ለአደጋዎች ምላሽ ለመስጠት፣ በተመሳሳይ ጊዜ በብዙ ዘለላዎች ውስጥ ችግሮችን ለመፈለግ ለተጠቃሚ ምቹ ችሎታዎች ያለው መሳሪያ መፍጠር ፈለገ። የእሱ ዘሮች በአሁኑ ጊዜ በማደግ ላይ ናቸው (በዋናነት በደራሲው በራሱ ጥረት)።

የተለያየ መጠን ያላቸውን ብዙ የኩበርኔትስ ስብስቦችን ስናገለግል ለደንበኞቻችን የእይታ መሳሪያ ለማቅረብም ፍላጎት አለን። ተስማሚ በይነገጽ በምንመርጥበት ጊዜ የሚከተሉት ባህሪያት ለእኛ ቁልፍ ነበሩ፡

  • የተጠቃሚ መብቶችን (RBAC) ለመለየት ድጋፍ;
  • የስም ቦታ ሁኔታ እና መደበኛ የኩበርኔትስ ፕሪሚየርስ (ማሰማራት ፣ ስቴትፉልሴት ፣ አገልግሎት ፣ ክሮንዮብ ፣ ሼል ፣ መግቢያ ፣ ኮንፊግማፕ ፣ ምስጢር ፣ PVC) ምስላዊ;
  • በፖድ ውስጥ የትእዛዝ መስመርን ማግኘት;
  • የመመልከቻ ምዝግብ ማስታወሻዎች;
  • የዛፉን ሁኔታ ይመልከቱ (describe status);
  • እንክብሎችን ማስወገድ.

እንደ የተበላሹ ሀብቶችን መመልከት (በፖድስ/ተቆጣጣሪዎች/ስም ቦታዎች አውድ)፣የK8s ፕሪሚቲቭስ መፍጠር/ማርትዕ ያሉ ሌሎች ተግባራት በእኛ የስራ ሂደት ውስጥ አግባብነት የላቸውም።

ግምገማውን በተለመደው የኩበርኔትስ ዳሽቦርድ እንጀምራለን ይህም የእኛ ደረጃ ነው። ዓለም ጸንቶ ስለማይቆም (ይህ ማለት ኩበርኔትስ ብዙ እና ብዙ አዳዲስ GUIs አለው) ስለ ወቅታዊው አማራጮችም እንነጋገራለን ፣ በአንቀጹ መጨረሻ ላይ ሁሉንም ነገር በንፅፅር ሠንጠረዥ ውስጥ ጠቅለል አድርገን እንገልፃለን።

NBበግምገማው ውስጥ ቀደም ሲል የታሰቡትን መፍትሄዎች አንደግምም። የመጨረሻ ጽሑፍ, ነገር ግን, ለሙሉነት, ከእሱ (K8Dash, Octant, Kubernetes Web View) አግባብነት ያላቸው አማራጮች በመጨረሻው ሰንጠረዥ ውስጥ ተካትተዋል.

1. Kubernetes ዳሽቦርድ

  • የሰነድ ገጽ;
  • ማከማቻ (8000+ GitHub ኮከቦች);
  • ፈቃድ: Apache 2.0;
  • በአጭሩ፡ “ሁለንተናዊ የድር በይነገጽ ለኩበርኔትስ ስብስቦች። ተጠቃሚዎች በክላስተር ውስጥ የሚሰሩ መተግበሪያዎችን እንዲያስተዳድሩ እና መላ እንዲፈልጉ እና እንዲሁም ክላስተርን እራሱ እንዲያስተዳድሩ ያስችላቸዋል።

የ GUIs ለ Kubernetes አጠቃላይ እይታ

ይህ በይፋዊ ሰነድ ውስጥ በ Kubernetes ደራሲዎች የተሸፈነ አጠቃላይ ዓላማ ነው። (ግን የማይሰራ ነባሪ). በጥቅል ውስጥ ለዕለት ተዕለት ሥራ እና ለትግበራዎች ማረም ፍላጎቶች የተነደፈ ነው። በቤት ውስጥ፣ ለገንቢዎች አስፈላጊውን እና በቂ የሆነ የክላስተር መዳረሻን እንድንሰጥ የሚያስችለን እንደ ሙሉ ቀላል ክብደት ያለው የእይታ መሳሪያ እንጠቀማለን። የእሱ ችሎታዎች ክላስተርን በመጠቀም ሂደት ውስጥ የሚነሱትን ሁሉንም ፍላጎቶቻቸውን ይሸፍናል (በ ይህ ጽሑፍ የፓነሉን አንዳንድ ባህሪያት አሳይተናል). እርስዎ እንደሚገምቱት, ይህ ማለት ከላይ የተዘረዘሩትን ሁሉንም መስፈርቶች ያሟላል ማለት ነው.

ከኩበርኔትስ ዳሽቦርድ ዋና ዋና ባህሪዎች መካከል-

  • ዳሰሳ፡ የK8s ዋና ዋና ነገሮች በስም ቦታዎች አውድ ውስጥ ይመልከቱ።
  • የአስተዳዳሪ መብቶች ካልዎት፣ ፓኔሉ አንጓዎችን፣ የስም ቦታዎችን እና ቋሚ ጥራዞችን ያሳያል። ለአንጓዎች፣ ስታቲስቲክስ የማህደረ ትውስታ፣ ፕሮሰሰር፣ የሃብት ምደባ፣ ሜትሪክስ፣ ሁኔታ፣ ሁነቶች፣ ወዘተ አጠቃቀም ላይ ይገኛሉ።
  • በስም ቦታ የተሰማሩ መተግበሪያዎችን በዓይነታቸው (Deployment፣ StatefulSet፣ ወዘተ)፣ በመካከላቸው ያሉ ግንኙነቶች (ReplicaSet፣ Horizontal Pod Autoscaler)፣ አጠቃላይ እና ግላዊ ስታቲስቲክስ እና መረጃ ይመልከቱ።
  • አገልግሎቶችን እና መግቢያዎችን እንዲሁም ከፖድ እና የመጨረሻ ነጥቦች ጋር ያላቸውን ግንኙነት ይመልከቱ።
  • የፋይል ዕቃዎችን እና ማከማቻዎችን ይመልከቱ፡ የማያቋርጥ የድምጽ መጠን እና የማያቋርጥ የይገባኛል ጥያቄ።
  • ConfigMap እና ሚስጥር ይመልከቱ እና ያርትዑ።
  • የምዝግብ ማስታወሻዎችን ይመልከቱ.
  • በመያዣዎች ውስጥ የትእዛዝ መሾመር መዳረሻ.

ጉልህ የሆነ ጉድለት (ነገር ግን ለእኛ አይደለም) ለብዙ ክላስተር ሥራ ምንም ድጋፍ አለመኖሩ ነው. ፕሮጀክቱ በማህበረሰቡ በንቃት የተገነባ እና አዳዲስ ስሪቶች እና የ Kubernetes ኤፒአይ ዝርዝሮች ሲለቀቁ ተዛማጅ ባህሪያትን ይጠብቃል-የፓነሉ የቅርብ ጊዜ ስሪት v2.0.1 ሜይ 22፣ 2020 - ከ Kubernetes 1.18 ጋር ተኳሃኝነት ተፈትኗል።

2. ሌንስ

የ GUIs ለ Kubernetes አጠቃላይ እይታ

ፕሮጀክቱ ለኩበርኔትስ የተሟላ የተቀናጀ ልማት አካባቢ (IDE) ሆኖ ተቀምጧል። ከዚህም በላይ ከበርካታ ክላስተር እና በውስጣቸው ከሚሰሩ ብዙ ቁጥር ያላቸው ፖድፖች ጋር አብሮ ለመስራት የተመቻቸ ነው (በ 25 ፓዶች ላይ ተፈትኗል)።

የሌንስ ዋና ባህሪያት/አቅም፡-

  • በክላስተር ውስጥ ምንም ነገር መጫን የማይፈልግ ራሱን የቻለ መተግበሪያ (በትክክል፣ ፕሮሜቲየስ ሁሉንም መለኪያዎች ለማግኘት ይፈለጋል፣ ነገር ግን ነባር ጭነት ለዚህ ጥቅም ላይ ሊውል ይችላል)። "ዋናው" መጫኑ ሊኑክስ፣ ማክሮስ ወይም ዊንዶውስ በሚያሄድ የግል ኮምፒዩተር ላይ የተሰራ ነው።
  • ባለብዙ ክላስተር አስተዳደር (በመቶዎች የሚቆጠሩ ስብስቦች ይደገፋሉ)።
  • የክላስተር ሁኔታን በእውነተኛ ጊዜ ማየት።
  • አብሮ በተሰራው ፕሮሜቲየስ ላይ የተመሰረተ የግብአት አጠቃቀም ግራፎች እና አዝማሚያዎች።
  • የመያዣዎች የትእዛዝ መሾመር እና በክላስተር ኖዶች ላይ መድረስ።
  • ለ Kubernetes RBAC ሙሉ ድጋፍ።

የአሁኑ ልቀት - 3.5.0 ሰኔ 16 ቀን 2020 በመጀመሪያ በኮንቴና የተፈጠረ ፣ ዛሬ ሁሉም የአእምሮ ንብረት ወደ ልዩ ድርጅት ተላልፏል Lakeland Labs"የኮንቴና የክፍት ምንጭ ሶፍትዌሮችን እና ምርቶችን የመጠበቅ እና የመቆየት ሃላፊነት" የሆነው "የክላውድ ተወላጅ ጂኮች እና የቴክኖሎጂ ባለሙያዎች ህብረት" ይባላል።

ሌንስ ከ GUI ለ Kubernetes ምድብ በ GitHub ላይ ሁለተኛው በጣም ታዋቂው ፕሮጀክት ነው፣ የ Kubernets ዳሽቦርድ እራሱ "የጠፋ"። ከCLI* ምድብ ያልሆኑ ሁሉም ሌሎች የክፍት ምንጭ መፍትሄዎች በታዋቂነታቸው በጣም ያነሱ ናቸው።

* በግምገማው የጉርሻ ክፍል ውስጥ ስለ K9s ይመልከቱ።

3. ኩበርኔቲክ

የ GUIs ለ Kubernetes አጠቃላይ እይታ

ይህ በግል ኮምፒዩተር ላይ የተጫነ የባለቤትነት አፕሊኬሽን ነው (ሊኑክስ፣ ማክሮስ፣ ዊንዶውስ ይደገፋሉ)። የእሱ ደራሲዎች የትእዛዝ መስመርን መገልገያ ሙሉ በሙሉ ለመተካት ቃል ገብተዋል, እና ከእሱ ጋር - ትዕዛዞችን ማስታወስ አያስፈልግም እና የፍጥነት አሥር እጥፍ ይጨምራል.

የመሳሪያው አንዱ አስደሳች ባህሪያት ለ Helm ገበታዎች አብሮገነብ ድጋፍ ነው, እና አንዱ ድክመቶች የመተግበሪያ አፈጻጸም መለኪያዎች እጥረት ነው.

የ Kubernetic ዋና ባህሪዎች

  • የክላስተር ሁኔታን ምቹ ማሳያ። ሁሉንም ተዛማጅ ክላስተር ዕቃዎችን እና ጥገኛዎቻቸውን ለማየት አንድ ማያ ገጽ; ለሁሉም እቃዎች ቀይ / አረንጓዴ ዝግጁነት ሁኔታ; የክላስተር ሁኔታ እይታ ሁነታ ከቅጽበታዊ የሁኔታ ዝማኔዎች ጋር።
  • አፕሊኬሽኑን ለመሰረዝ እና ለመለካት ፈጣን የድርጊት አዝራሮች።
  • ለብዙ ክላስተር አሠራር ድጋፍ.
  • ቀላል ሾል ከስም ቦታዎች ጋር።
  • ለ Helm ገበታዎች እና ለ Helm ማከማቻዎች (የግል የሆኑትን ጨምሮ) ድጋፍ። በድር በይነገጽ ውስጥ ገበታዎችን መጫን እና ማስተዳደር።

አሁን ያለው የምርት ዋጋ ለአንድ ሰው ለማንኛውም የስም ቦታዎች እና ስብስቦች የአንድ ጊዜ ክፍያ 30 ዩሮ ነው።

4. ኩቤቪየስ

  • ድር ጣቢያ;
  • አቀራረብ;
  • ማከማቻ (~ 500 GitHub ኮከቦች);
  • ፈቃድ: Apache 2.0
  • በአጭሩ፡ "Kubevious የኩበርኔትስ ስብስቦችን፣ የመተግበሪያ ውቅረትን እና የሁኔታ እይታን ደህንነቱ የተጠበቀ እና ለመረዳት ቀላል ያደርገዋል።"

የ GUIs ለ Kubernetes አጠቃላይ እይታ

የፕሮጀክቱ ሀሳብ በክላስተር ውስጥ የተሰማሩ የመተግበሪያ ውቅሮችን ለመተንተን እና ለማረም የተነደፈ መሳሪያ መፍጠር ነው። ደራሲዎቹ በዋነኛነት ያተኮሩት በእነዚህ ባህሪያት ትግበራ ላይ ነው, ለበኋላ ተጨማሪ አጠቃላይ ነገሮችን ይተዋል.

የኩቤቪየስ ቁልፍ ባህሪዎች እና ተግባራት፡-

  • የክላስተር ምስላዊነት በመተግበሪያ-አማካይ መንገድ፡ ተዛማጅ ነገሮች በመገናኛው ውስጥ በቡድን ተደራጅተዋል፣ በተዋረድ ውስጥ ተሰልፈዋል።
  • በአወቃቀሮች ውስጥ ያሉ ጥገኞች ምስላዊ ማሳያ እና ለውጦቻቸው አስከፊ መዘዞች።
  • የክላስተር ውቅረት ስህተቶች ማሳያ፡ መለያዎችን አላግባብ መጠቀም፣ ያመለጡ ወደቦች፣ ወዘተ. (በነገራችን ላይ, ለዚህ ባህሪ ፍላጎት ካሎት, ትኩረት ይስጡ ፖላሪስስለእኛ አስቀድሞ ጽፏል.)
  • ከቀዳሚው ነጥብ በተጨማሪ አደገኛ ሊሆኑ የሚችሉ መያዣዎችን ማግኘት ይቻላል, ማለትም. በጣም ብዙ መብቶች (ባህሪዎች) hostPID, hostNetwork, hostIPC, ተራራ docker.sock ወዘተ)።
  • ለክላስተር የላቀ የፍለጋ ስርዓት (በነገሮች ስም ብቻ ሳይሆን በንብረታቸውም ጭምር).
  • የአቅም ማቀድ እና ሀብትን ለማሻሻል የሚረዱ መሳሪያዎች.
  • አብሮ የተሰራ "የጊዜ ማሽን" (በነገሮች ውቅር ላይ ቀደም ሲል የተደረጉ ለውጦችን የማየት ችሎታ).
  • የ RBAC አስተዳደር ከምስሶ እርስ በርስ የሚዛመድ ሚናዎች፣ RoleBindings፣ ServiceAccounts ያለው ሰንጠረዥ።
  • ከአንድ ዘለላ ጋር ብቻ ይሰራል።

ፕሮጀክቱ በጣም አጭር ታሪክ አለው (የመጀመሪያው የተለቀቀው በየካቲት 11 ቀን 2020 ነው) እና በልማት ውስጥ የማረጋጋት ወይም የመቀዛቀዝ ጊዜ የነበረ ይመስላል። የቀደሙት ስሪቶች በተደጋጋሚ የሚለቀቁ ከሆነ የቅርብ ጊዜ ልቀት (v0.5 ኤፕሪል 15፣ 2020) ከመጀመሪያው የእድገት ፍጥነት ወደ ኋላ ቀርቷል። ይህ ምናልባት በአነስተኛ አስተዋፅዖ አድራጊዎች ምክንያት ሊሆን ይችላል-በማከማቻው ታሪክ ውስጥ 4 ቱ ብቻ ናቸው, እና ሁሉም ትክክለኛው ስራ በአንድ ሰው ይከናወናል.

5. ኩብዊስ

  • የፕሮጀክት ገጽ;
  • ፈቃድ: ባለቤትነት (ክፍት ምንጭ ይሆናል);
  • በአጭሩ: "ለ Kubernetes ቀላል ባለብዙ ፕላትፎርም ደንበኛ."

የ GUIs ለ Kubernetes አጠቃላይ እይታ

አዲስ ምርት ከVMware፣ በመጀመሪያ እንደ የውስጥ hackathon አካል (በጁን 2019) የተፈጠረ። በግላዊ ኮምፒዩተር ላይ ተጭኗል, በመሠረት ላይ ይሰራል ኤሌክትሮኖ (Linux፣ MacOS እና Windows ይደገፋሉ) እና kubectl v1.14.0 ወይም ከዚያ በላይ ያስፈልገዋል።

የኩቤቪስ ዋና ዋና ባህሪያት:

  • በብዛት ጥቅም ላይ ከዋሉት የኩበርኔትስ አካላት ጋር የበይነገጽ መስተጋብር፡ አንጓዎች፣ የስም ቦታዎች፣ ወዘተ.
  • ለተለያዩ ስብስቦች ለብዙ የ kubeconfig ፋይሎች ድጋፍ።
  • የአካባቢ ተለዋዋጭ የማዘጋጀት ችሎታ ያለው ተርሚናል KUBECONFIG.
  • ለተሰጠው የስም ቦታ ብጁ የ kubeconfig ፋይሎችን ይፍጠሩ።
  • የላቀ የደህንነት ባህሪያት (RBAC, የይለፍ ቃሎች, የአገልግሎት መለያዎች).

እስካሁን ድረስ ፕሮጀክቱ አንድ ልቀት ብቻ ነው - ስሪት 1.1.0 ህዳር 26 ቀን 2019 የተጻፈ። ከዚህም በላይ ደራሲዎቹ ወዲያውኑ እንደ ክፍት ምንጭ ለመልቀቅ አቅደው ነበር, ነገር ግን በውስጣዊ ችግሮች (ከቴክኒካዊ ጉዳዮች ጋር ያልተያያዙ) ይህንን ማድረግ አልቻሉም. ከሜይ 2020 ጀምሮ ደራሲዎቹ በሚቀጥለው ልቀት ላይ እየሰሩ ናቸው እና በተመሳሳይ ጊዜ የኮዱን ክፍት ሂደት ማስጀመር አለባቸው።

6. OpenShift Console

የ GUIs ለ Kubernetes አጠቃላይ እይታ

ምንም እንኳን ይህ የድር በይነገጽ የOpenShift ስርጭት አካል ቢሆንም (እዚያ ተጭኗል ልዩ ኦፕሬተር), ደራሲያን የቀረበለት በመደበኛ (ቫኒላ) Kubernetes ጭነቶች ውስጥ የመጫን / የመጠቀም ችሎታ።

OpenShift Console ለረጅም ጊዜ በመገንባት ላይ ነው፣ ስለዚህ ብዙ ባህሪያትን አካቷል። ዋና ዋናዎቹን እንጠቅሳለን-

  • የተጋራ የበይነገጽ አቀራረብ - በኮንሶል ውስጥ የሚገኙ ሁለት "አመለካከቶች" ለአስተዳዳሪዎች እና ለገንቢዎች። ሁነታ የገንቢ እይታ ቡድኖች ለገንቢዎች (በመተግበሪያዎች) ይበልጥ ለመረዳት በሚያስችል መልኩ ይቃወማሉ እና በይነገጹን እንደ አፕሊኬሽኖች ማሰማራት፣ የግንባታ ሁኔታን መከታተል እና በ Eclipse Che ያሉ የተለመዱ ተግባራትን በመፍታት ላይ ያተኩራል።
  • የሥራ ጫናዎች, አውታረመረብ, ማከማቻ, የመዳረሻ መብቶች አስተዳደር.
  • ለሼል ጫናዎች በፕሮጀክቶች እና በመተግበሪያዎች ላይ ምክንያታዊ መለያየት. በቅርብ ጊዜ ከተለቀቁት በአንዱ ውስጥ - v4.3 - ታየ ልዩ የፕሮጀክት ዳሽቦርድበፕሮጀክት ቁርጥራጭ ውስጥ የተለመደውን ውሂብ (የተሰማሩበት ቁጥር እና ሁኔታ፣ ፖድ፣ ወዘተ፣ የሀብት ፍጆታ እና ሌሎች መለኪያዎች) የሚያሳይ።
  • የክላስተር ሁኔታን በእውነተኛ ጊዜ ማሳያ ተዘምኗል ፣ በእሱ ውስጥ የተከሰቱ ለውጦች (ክስተቶች) ፣ የምዝግብ ማስታወሻዎች መመልከት.
  • በPrometheus፣ Alertmanager እና Grafana ላይ የተመሰረተ የክትትል ውሂብን ይመልከቱ።
  • የተወከለው የኦፕሬተሮች አስተዳደር operatorhub.
  • በ Docker በኩል የሚሰሩ ግንቦችን ያስተዳድሩ (ከተገለጸው ማከማቻ ዶክ ፋይል ጋር)፣ S2I ወይም የዘፈቀደ ውጫዊ መገልገያዎች.

NB: ሌሎችን ወደ ንጽጽር አልጨመርንም የኩበርኔትስ ስርጭቶች (ለምሳሌ ፣ በጣም ብዙ የታወቁት። ኩብስፌር): GUI በእነርሱ ውስጥ በጣም የላቀ ሊሆን ይችላል ቢሆንም, አብዛኛውን ጊዜ አንድ ትልቅ ሥርዓት የተቀናጀ ቁልል አካል ሆኖ ይመጣል. ነገር ግን, በቫኒላ K8s መጫኛ ውስጥ ሙሉ ለሙሉ የሚሰሩ በቂ መፍትሄዎች የሉም ብለው ካሰቡ በአስተያየቶቹ ውስጥ ያሳውቁን.

ጉርሻ

1. በቅድመ-ይሁንታ በኩበርኔትስ ላይ ፖርታይነር

ከዶከር ጋር አብሮ ለመስራት ተመሳሳይ ስም ያለው ታዋቂ በይነገጽ ያዳበረው የፖርታይነር ቡድን ፕሮጀክት። ፕሮጀክቱ በመጀመሪያ የእድገት ደረጃ ላይ ስለሆነ (የመጀመሪያው እና ብቸኛው የቅድመ-ይሁንታ ስሪት ወጣ ኤፕሪል 16፣ 2020) ባህሪያቱን አልገመገምንም። ሆኖም ፣ ለብዙዎች ትኩረት ሊሰጥ ይችላል-ይህ ስለእርስዎ ከሆነ ፣ እድገቱን ይከተሉ።

2. IcePanel

የ GUIs ለ Kubernetes አጠቃላይ እይታ

ይህ ወጣት የዴስክቶፕ አፕሊኬሽን የኩበርኔትስ ሀብቶችን በቀላል ጎተት እና መጣል በእውነተኛ ጊዜ ለማየት እና ለማስተዳደር ያለመ ነው። በአሁኑ ጊዜ የሚደገፉ ነገሮች Pod፣ Service፣ Deployment፣ StatefulSet፣ PersistentVolume፣ PersistentVolumeClaim፣ ConfigMap እና Secret ናቸው። ብዙም ሳይቆይ ለሄልም ድጋፍ ለመጨመር ቃል ገብተዋል። ዋነኞቹ ጉዳቶች የኮዱ ቅርበት (የሚጠበቀው) ናቸው "በተወሰነ መንገድ" መክፈት) እና የሊኑክስ ድጋፍ እጥረት (እስካሁን ለዊንዶውስ እና ለማክሮስ ስሪቶች ብቻ ይገኛሉ ፣ ምንም እንኳን ይህ ምናልባት የጊዜ ጉዳይ ብቻ ነው)።

3.k9s

የ GUIs ለ Kubernetes አጠቃላይ እይታ

መገልገያው የኮንሶል GUI ስለሚያቀርብ በግምገማው የጉርሻ ክፍል ውስጥ ብቻ ነበር። ነገር ግን፣ ደራሲዎቹ ቃል በቃል ከፍተኛውን ከተርሚናል አውጥተው ለተጠቃሚ ምቹ የሆነ በይነገጽ ብቻ ሳይሆን 6 አስቀድሞ የተገለጹ ገጽታዎች እና የላቀ የቁልፍ ሰሌዳ አቋራጮች እና የትዕዛዝ ተለዋጭ ስሞች አቅርበዋል። የእነሱ አጠቃላይ አቀራረብ በመልክ ብቻ የተገደበ አልነበረም፡ የ k9s ባህሪያት በጣም አስደናቂ ናቸው፡ የሀብት አስተዳደር፣ የክላስተር ሁኔታን ማሳየት፣ ሃብቶችን በተዋረድ ውክልና ከጥገኛዎች ጋር ማሳየት፣ የምዝግብ ማስታወሻዎችን መመልከት፣ የRBAC ድጋፍ፣ አቅምን በፕለጊን ማራዘም… ለ K8s ሰፊው ማህበረሰብ፡ ቁጥሩ የፕሮጀክቱ GitHub ኮከቦች እንደ ይፋዊው የኩበርኔትስ ዳሽቦርድ ጥሩ ናቸው!

4. የመተግበሪያ መቆጣጠሪያ ፓነሎች

እና በግምገማው መጨረሻ - የተለየ አነስተኛ ምድብ. ለኩበርኔትስ ስብስቦች አጠቃላይ አስተዳደር ሳይሆን በውስጣቸው የተዘረጋውን ለማስተዳደር የተነደፉ ሁለት የድር በይነገጾችን አካቷል።

እንደሚያውቁት በኩበርኔትስ ውስጥ ውስብስብ አፕሊኬሽኖችን ለማሰማራት በጣም የበሰሉ እና የተስፋፋው መሳሪያዎች አንዱ ሄልም ነው። በኖረበት ጊዜ፣ ብዙ ፓኬጆች (Helm charts) በቀላሉ ለማሰማራት ተከማችተዋል። ብዙ ታዋቂ መተግበሪያዎች. ስለዚህ የገበታዎችን የሕይወት ዑደት እንድታስተዳድሩ የሚያስችሉህ ተገቢ የእይታ መሳሪያዎች መታየት በጣም ምክንያታዊ ነው።

4.1. ሞኖኩላር

  • ማከማቻ (1300+ GitHub ኮከቦች);
  • ፈቃድ: Apache 2.0;
  • ባጭሩ፡ “የ Helm ገበታዎችን በበርካታ ማከማቻዎች ለመፈለግ እና ለማግኘት የድር መተግበሪያ። ለሄልም ማዕከል ፕሮጀክት መሰረት ሆኖ ያገለግላል።

የ GUIs ለ Kubernetes አጠቃላይ እይታ

ከሄልም ደራሲዎች የተገኘው ይህ ልማት በኩበርኔትስ ውስጥ ተጭኗል እና በተመሳሳይ ክላስተር ውስጥ ይሠራል ፣ ተግባሩን ያከናውናል። ይሁን እንጂ በአሁኑ ጊዜ ፕሮጀክቱ አልዳበረም. ዋናው ዓላማው የሄልም ሃብ መኖሩን መደገፍ ነው. ለሌሎች ፍላጎቶች፣ ደራሲዎቹ Kubeapps (ከዚህ በታች ይመልከቱ) ወይም Red Hat Automation Broker (የOpenShift አካል፣ ነገር ግን ከአሁን በኋላ እየተገነባ አይደለም) ይመክራሉ።

4.2. ኩቤፕስ

የ GUIs ለ Kubernetes አጠቃላይ እይታ

የBitnami ምርት፣ እሱም በኩበርኔትስ ክላስተር ውስጥ የተጫነ፣ ነገር ግን ከግል ማከማቻዎች ጋር በመስራት ላይ በሚያደርገው የመጀመሪያ ትኩረት ከMonocular ይለያል።

የ Kubeapps ቁልፍ ተግባራት እና ባህሪያት፡-

  • የ Helm ገበታዎችን ከማከማቻዎች ይመልከቱ እና ይጫኑ።
  • በክላስተር ላይ የተጫኑ Helm ላይ የተመሰረቱ መተግበሪያዎችን ይፈትሹ፣ ያዘምኑ እና ያስወግዱ።
  • ለግል እና ለግል ገበታ ማከማቻዎች ድጋፍ (ChartMuseum እና JFrog Artifctoryን ይደግፋል)።
  • የውጭ አገልግሎቶችን ማየት እና መስራት - ከአገልግሎት ካታሎግ እና አገልግሎት ደላላዎች.
  • የአገልግሎት ካታሎግ ማሰሪያ ዘዴን በመጠቀም የተጫኑ መተግበሪያዎችን ማተም።
  • RBAC በመጠቀም መብቶችን ለማረጋገጥ እና ለመለያየት ድጋፍ።

ማጠቃለያ ሰንጠረዥ

ንጽጽርን ለማመቻቸት የነባር ምስላዊ በይነገጽ ዋና ዋና ባህሪያትን ለማጠቃለል እና ለማዋሃድ የሞከርንበት ማጠቃለያ ሰንጠረዥ ከዚህ በታች አለ።

የ GUIs ለ Kubernetes አጠቃላይ እይታ
(የጠረጴዛው የመስመር ላይ ስሪት በGoogle ሰነዶች ላይ ይገኛል።.)

መደምደሚያ

GUIs ለ Kubernetes በጣም የተለዩ እና ወጣት ቦታዎች ናቸው። ሆኖም ፣ በጣም በንቃት እያደገ ነው-ሁለቱም በጣም የበሰሉ መፍትሄዎችን እና በጣም ወጣት ፣ አሁንም ለማደግ ቦታ ያላቸውን ሁለቱንም ማግኘት ይቻላል ። የተለያዩ አፕሊኬሽኖችን ያሟላሉ፣ ባህሪያትን ይሰጣሉ እና ለሁሉም ጣዕም የሚስማማ መልክ አላቸው። ይህ ግምገማ ለአሁኑ ፍላጎቶችዎ የበለጠ የሚስማማውን መሳሪያ እንዲመርጡ ይረዳዎታል ብለን ተስፋ እናደርጋለን።

PS

አመሰግናለሁ kvaps ለማነፃፀር ጠረጴዛ በOpenShift Console ላይ ላለው መረጃ!

በብሎጋችን ላይ ያንብቡ፡-

ምንጭ: hab.com

አስተያየት ያክሉ