በ Red Hat OpenShift 4.2 እና 4.3 ውስጥ ምን አዲስ ነገር አለ?

በ Red Hat OpenShift 4.2 እና 4.3 ውስጥ ምን አዲስ ነገር አለ?
አራተኛው የOpenShift እትም በአንጻራዊነት በቅርብ ጊዜ ተለቋል። የአሁኑ ስሪት 4.3 ከጃንዋሪ መጨረሻ ጀምሮ ይገኛል እና በእሱ ውስጥ ያሉት ሁሉም ለውጦች ሙሉ በሙሉ አዲስ ነገር ናቸው ፣ ይህም በሶስተኛው ስሪት ውስጥ ያልነበረው ፣ ወይም በስሪት 4.1 ውስጥ የታየውን ዋና ዝመና ነው። አሁን የምንነግሮት ነገር ሁሉ ከOpenShift ጋር በሚሰሩ እና ወደ አዲስ ስሪት ለመቀየር በሚያቅዱ ሰዎች መታወቅ፣ መረዳት እና ግምት ውስጥ መግባት አለበት።

በ OpenShift 4.2 መለቀቅ፣ Red Hat ከኩበርኔትስ ጋር መስራት ቀላል አድርጎታል። ኮንቴይነሮችን፣ CI/CD ቧንቧዎችን እና አገልጋይ አልባ ማሰማራቶችን ለመፍጠር አዳዲስ መሳሪያዎች እና ተሰኪዎች አሉ። ፈጠራዎች ገንቢዎች ኮድን በመጻፍ ላይ እንዲያተኩሩ እድል ይሰጣቸዋል, እና ከኩበርኔትስ ጋር በሙግት ላይ አይደለም.

በእውነቱ፣ በOpenShift 4.2 እና 4.3 ውስጥ ምን አዲስ ነገር አለ?

ወደ ድቅል ደመናዎች መንቀሳቀስ

አዲስ የአይቲ መሠረተ ልማት ሲያቅዱ ወይም ነባር የአይቲ መልክዓ ምድርን በሚገነቡበት ጊዜ ኩባንያዎች የ IT ሀብቶችን ለማቅረብ የደመና አቀራረብን እያሰቡ ነው ፣ ለዚህም የግል የደመና መፍትሄዎችን ተግባራዊ ያደርጋሉ ወይም የህዝብ ደመና አቅራቢዎችን ኃይል ይጠቀማሉ። ስለሆነም ዘመናዊ የአይቲ መሠረተ ልማት አውታሮች በ "ድብልቅ" የደመና ሞዴል ላይ የተገነቡ ናቸው, ሁለቱም በግቢው ውስጥ ያሉ ሀብቶች እና የህዝብ ደመና ሀብቶች በጋራ የአስተዳደር ስርዓት ጥቅም ላይ ሲውሉ. Red Hat OpenShift 4.2 በተለይ ወደ ድቅል ደመና ሞዴል የሚደረገውን ሽግግር ለማቃለል የተነደፈ ሲሆን እንደ AWS፣ Azure እና Google Cloud Platform ካሉ አቅራቢዎች ሃብቶችን በቀላሉ በVMware እና OpenStack ላይ የግል ደመናዎችን ከመጠቀም ጋር እንዲያገናኙ ያስችልዎታል።

ለመጫን አዲስ አቀራረብ

በ 4 ኛው ስሪት, OpenShift ን የመጫን አቀራረብ ተለውጧል. ቀይ ኮፍያ የOpenShift ክላስተርን፣ openshift-installን ለማሰማራት ልዩ አገልግሎት ይሰጣል። መገልገያው በ Go ውስጥ የተጻፈ ብቸኛው ሁለትዮሽ ፋይል ነው። ክፍትሺት-ጫኚው ለማሰማራት ከሚያስፈልገው ውቅር ጋር የያምል ፋይል ያዘጋጃል።

የደመና ሀብቶችን በመጠቀም የመጫን ሁኔታን በተመለከተ ስለወደፊቱ ክላስተር ዝቅተኛውን መረጃ መግለጽ ያስፈልግዎታል-የዲ ኤን ኤስ ዞን ፣ የሰራተኛ አንጓዎች ብዛት ፣ የደመና አቅራቢው የተወሰኑ ቅንብሮች ፣ የደመና አቅራቢውን ለመድረስ የመለያ መረጃ። የማዋቀሪያውን ፋይል ካዘጋጁ በኋላ, ክላስተር በአንድ ትዕዛዝ ሊሰራጭ ይችላል.

በራስዎ የኮምፒዩተር ሀብቶች ላይ ሲጫኑ ለምሳሌ የግል ደመናን ሲጠቀሙ (vSphere እና OpenStack ይደገፋሉ) ወይም በባዶ የብረት አገልጋዮች ላይ ሲጫኑ መሠረተ ልማቱን እራስዎ ማዋቀር ያስፈልግዎታል - አነስተኛውን የቨርቹዋል ማሽኖችን ያዘጋጁ ወይም የቁጥጥር ፕላን ክላስተር ለመፍጠር፣ የአውታረ መረብ አገልግሎቶችን ለማዋቀር አስፈላጊ የሆኑ አካላዊ አገልጋዮች። ከዚህ ውቅር በኋላ፣ የOpenShift ክላስተር በተመሳሳይ በOpenshift-installer መገልገያ ነጠላ ትእዛዝ ሊፈጠር ይችላል።

የመሠረተ ልማት ዝመናዎች

ከCoreOS ጋር ውህደት

ቁልፍ ማሻሻያ ከ Red Hat CoreOS ጋር ያለው ውህደት ነው። Red Hat OpenShift master nodes አሁን መስራት ይችላሉ። ብቻ በአዲሱ ስርዓተ ክወና. ይህ በተለይ ለኮንቴይነር መፍትሄዎች የተዘጋጀ ከ Red Hat ነፃ ኦፐሬቲንግ ሲስተም ነው። Red Hat CoreOS ቀላል ክብደት ያለው ሊኑክስ ነው ኮንቴይነሮችን ለማስኬድ የተመቻቸ።

በ 3.11 ኦፐሬቲንግ ሲስተም እና OpenShift በተናጠል ከነበሩ በ 4.2 ውስጥ ከ OpenShift ጋር በማይነጣጠል ሁኔታ የተገናኘ ነው. አሁን አንድ ነጠላ መሳሪያ ነው - የማይለወጥ መሠረተ ልማት.

በ Red Hat OpenShift 4.2 እና 4.3 ውስጥ ምን አዲስ ነገር አለ?
ለሁሉም አንጓዎች RHCOSን ለሚጠቀሙ ዘለላዎች፣ የOpenShift Container Platformን ማዘመን ቀላል እና ከፍተኛ በራስ ሰር ሂደት ነው።

Раньше, чтобы обновить OpenShift, необходимо было сначала обновить базовую операционную систему, на которой продукт был запущен (в то время это была Red Hat Enterprise Linux). Только после этого можно было обновлять OpenShift постепенно, узел за узлом. Ни о какой автоматизации процесса речи не шло.

አሁን የOpenShift Container Platform ስርዓተ ክወናን ጨምሮ በእያንዳንዱ መስቀለኛ መንገድ ላይ ያሉትን ስርዓቶች እና አገልግሎቶች ሙሉ በሙሉ ስለሚቆጣጠር ይህ ተግባር የሚፈታው ከድር በይነገጽ አንድ ቁልፍ በመጫን ነው። ከዚያ በኋላ በ OpenShift ክላስተር ውስጥ አንድ ልዩ ኦፕሬተር ተጀምሯል, ይህም አጠቃላይ የማሻሻያ ሂደቱን ይቆጣጠራል.

አዲስ CSI

ሁለተኛው አዲሱ CSI ነው፣ የተለያዩ የውጭ ማከማቻ ስርዓቶችን ከOpenShift cluster ጋር ለማገናኘት የሚያስችል የማከማቻ በይነገጽ መቆጣጠሪያ ነው። ብዙ ቁጥር ያላቸው የማከማቻ-ሹፌር አቅራቢዎች ለOpenShift የሚደገፉት በማከማቻ ሾፌሮች እራሳቸው በማከማቻ አቅራቢዎች የተፃፉ ናቸው። የሚደገፉ የሲኤስአይ አሽከርካሪዎች ሙሉ ዝርዝር በዚህ ሰነድ ውስጥ ይገኛሉ፡- https://kubernetes-csi.github.io/docs/drivers.html. በዚህ ዝርዝር ውስጥ ከዋና አምራቾች (Dell/EMC, IBM, NetApp, Hitachi, HPE, PureStorage), SDS መፍትሄዎች (Ceph) እና የደመና ማከማቻ (AWS, Azure, Google) ሁሉንም ዋና ዋና የዲስክ ድርድር ሞዴሎችን ማግኘት ይችላሉ. OpenShift 4.2 ከሲኤስአይ ዝርዝር 1.1 ሾፌሮች ጋር አብሮ መስራትን ይደግፋል።

RedHat OpenShift አገልግሎት ሜሽ

በ Istio, Kiali እና Jaeger - Red Hat OpenShift Service Mesh ፕሮጀክቶች ላይ በመመስረት, በአገልግሎቶች መካከል ከተለመዱት የማዞሪያ ጥያቄዎች በተጨማሪ, እንዲታዩ እና እንዲታዩ ያስችላቸዋል. ይህ ገንቢዎች በ Red Hat OpenShift ውስጥ የተዘረጋ መተግበሪያን በቀላሉ እንዲገናኙ፣ እንዲከታተሉ እና እንዲያስተዳድሩ ያግዛል።

በ Red Hat OpenShift 4.2 እና 4.3 ውስጥ ምን አዲስ ነገር አለ?
ኪያሊ በመጠቀም የማይክሮ አገልግሎት አርክቴክቸር ያለው መተግበሪያን ማየት

የአገልግሎት ሜሽ የህይወት ኡደትን ለመጫን፣ ለመጠገን እና ለማስተዳደር በተቻለ መጠን ቀላል ለማድረግ፣ Red Hat OpenShift ልዩ ኦፕሬተር፣ የአገልግሎት ሜሽ ኦፕሬተር ለአስተዳዳሪዎች ይሰጣል። ይህ የIstio፣ Kiali እና Jaeger እንደገና የተዋቀሩ ፓኬጆችን በክላስተር ላይ ለማሰማራት የሚያስችል የኩበርኔትስ ኦፕሬተር ሲሆን በተቻለ መጠን የመተግበሪያ አስተዳደርን አስተዳደራዊ ሸክም ያስወግዳል።

ከዶከር ይልቅ CRI-O

ነባሪው የዶከር ኮንቴይነር አሂድ ጊዜ በ CRI-O ተተክቷል። ቀደም ሲል በስሪት 3.11 ውስጥ CRI-Oን መጠቀም ተችሏል ነገር ግን በ 4.2 ውስጥ ዋናው ሆነ. ጥሩ እና መጥፎ አይደለም, ነገር ግን ምርቱን ሲጠቀሙ ግምት ውስጥ ማስገባት ተገቢ ነው.

ኦፕሬተሮች እና የመተግበሪያ ማሰማራት

ኦፕሬተሮች በአራተኛው ስሪት ለታየው ለ RedHat OpenShift አዲስ አካል ናቸው። የኩበርኔትስ መተግበሪያን ለማሸግ ፣ ለማሰማራት እና ለማስተዳደር ዘዴ ነው። በመያዣዎች ውስጥ ለተሰማሩ መተግበሪያዎች እንደ Kubernetes API እና kubectl በመሳሪያ የሚነዳ ተሰኪ አድርገው ያስቡት።

የኩበርኔትስ ኦፕሬተሮች በክላስተርህ ላይ የምታሰማራውን መተግበሪያ ከአስተዳደር እና የህይወት ኡደት አስተዳደር ጋር የተገናኘ ስራን በራስ ሰር ለመስራት ያግዛሉ። ለምሳሌ፣ አንድ ኦፕሬተር ዝማኔዎችን፣ ምትኬዎችን እና የመተግበሪያ ልኬቶችን፣ የውቅረት ለውጦችን እና የመሳሰሉትን በራስ ሰር መስራት ይችላል። የኦፕሬተሮች ሙሉ ዝርዝር በ ላይ ይገኛሉ https://operatorhub.io/.

OperatorHub ከአስተዳደር መሥሪያው የድር በይነገጽ በቀጥታ ተደራሽ ነው። በቀይ ኮፍያ የሚጠበቀው የOpenShift የመተግበሪያዎች ካታሎግ ነው። እነዚያ። በቀይ ኮፍያ የጸደቁ ሁሉም ኦፕሬተሮች በሻጭ ድጋፍ ይሸፈናሉ።

በ Red Hat OpenShift 4.2 እና 4.3 ውስጥ ምን አዲስ ነገር አለ?
ፖርታል ኦፕሬተር ሃብ በOpenShift አስተዳደር ኮንሶል ውስጥ

ሁለንተናዊ መሠረት ምስል

ይህ በኮንቴይነር የተያዙ አፕሊኬሽኖችን ለመገንባት ሊጠቀሙበት የሚችሉት ደረጃውን የጠበቀ የRHEL OS ምስሎች ስብስብ ነው። አነስተኛ, መደበኛ እና የተሟሉ ስብስቦች አሉ. በጣም ትንሽ ቦታ ይወስዳሉ, ሁሉንም አስፈላጊ የተጫኑ ፓኬጆችን እና የፕሮግራም ቋንቋዎችን ይደግፋሉ.

CI / ሲዲ መሳሪያዎች

RedHat OpenShif 4.2 በቴክቶን ቧንቧዎች ላይ በመመስረት በጄንኪንስ እና በ OpenShift Pipelines መካከል የመምረጥ ችሎታን ያስተዋውቃል።

OpenShift Pipelines በቴክተን ላይ የተመሰረተ ነው, ይህም ኮድ እና GitOps ሲቃረቡ በፓይፕላይን በተሻለ ሁኔታ ይደገፋሉ. በ OpenShift ቧንቧዎች ውስጥ እያንዳንዱ እርምጃ በእራሱ መያዣ ውስጥ ይሠራል, ስለዚህ ሃብቶች ጥቅም ላይ የሚውሉት እርምጃው በሚተገበርበት ጊዜ ብቻ ነው. ይህ ገንቢዎች በሞጁል ማቅረቢያ ቧንቧዎች፣ ተሰኪዎች እና የመዳረሻ ቁጥጥር ላይ ያለ ማዕከላዊ የሲአይ/ሲዲ አገልጋይ ሙሉ ቁጥጥር ይሰጣቸዋል።

OpenShift Pipelines በአሁኑ ጊዜ በገንቢ ቅድመ እይታ ላይ ነው እና እንደ ኦፕሬተር በOpenShift 4 ክላስተር ይገኛል።በእርግጥ የOpenShift ተጠቃሚዎች አሁንም ጄንኪንስን RedHat OpenShift 4 ላይ መጠቀም ይችላሉ።

የገንቢ አስተዳደር ዝመናዎች

በ 4.2 OpenShift ውስጥ የድር በይነገጽ ለሁለቱም ገንቢዎች እና አስተዳዳሪዎች ሙሉ በሙሉ ተዘምኗል።

በቀደሙት የOpenShift ስሪቶች ሁሉም ሰው በሶስት ኮንሶሎች ውስጥ ሰርቷል-የአገልግሎት ካታሎግ ፣ የአስተዳዳሪ ኮንሶል እና የስራ ኮንሶል። አሁን ክላስተር በሁለት ክፍሎች ብቻ የተከፈለ ነው - የአስተዳዳሪ ኮንሶል እና የገንቢ ኮንሶል.

የገንቢ ኮንሶል ጉልህ የተጠቃሚ በይነገጽ ማሻሻያዎችን አግኝቷል። አሁን የአፕሊኬሽኖችን እና የስብሰባዎቻቸውን ቶፖሎጂ በተሻለ ሁኔታ ያሳያል። ይህ ገንቢዎች በኮንቴይነር የተያዙ መተግበሪያዎችን እና የተሰባሰቡ ግብዓቶችን ለመፍጠር፣ ለማሰማራት እና ለማየት ቀላል ያደርገዋል። ለእነሱ አስፈላጊ በሆነው ነገር ላይ እንዲያተኩሩ ያስችላቸዋል.

በ Red Hat OpenShift 4.2 እና 4.3 ውስጥ ምን አዲስ ነገር አለ?
የገንቢ ፖርታል በOpenShift Management Console ውስጥ

ኦዶ

ኦዶ በOpenShift ውስጥ የመተግበሪያዎችን እድገት የሚያቃልል ገንቢ-ተኮር የትዕዛዝ መስመር መገልገያ ነው። የgit push style መስተጋብርን በመጠቀም ይህ CLI ለ Kubernetes አዲስ ገንቢዎች በOpenShift ውስጥ መተግበሪያዎችን እንዲገነቡ ያግዛቸዋል።

ከልማት አከባቢዎች ጋር ውህደት

ገንቢዎች አሁን እንደ Microsoft Visual Studio፣ JetBrains (IntelliJ ን ጨምሮ)፣ Eclipse Desktop እና ሌሎችን የመሳሰሉ የሚወዱትን የኮድ ልማት አካባቢ ሳይለቁ በOpenShift ውስጥ መገንባት፣ ማረም እና ማሰማራት ይችላሉ።

Red Hat OpenShift Deployment extension for Microsoft Azure DevOps

የማይክሮሶፍት Azure DevOps የቀይ ኮፍያ OpenShift Deployment ቅጥያ ተለቋል። አሁን የዚህ የዴቭኦፕ መሳሪያዎች ስብስብ ተጠቃሚዎች መተግበሪያዎቻቸውን ወደ Azure Red Hat OpenShift ወይም ሌላ ማንኛውም የOpenShift ክላስተር በቀጥታ ከማይክሮሶፍት Azure DevOps ማሰማራት ይችላሉ።

ከሦስተኛው ስሪት ወደ አራተኛው ሽግግር

እየተነጋገርን ያለነው ስለ አዲስ ዝማኔ ሳይሆን ስለ አዲስ መለቀቅ ስለሆነ አራተኛውን ስሪት በሶስተኛው አናት ላይ መውሰድ እና ማስቀመጥ በጣም ቀላል አይደለም. ከስሪት XNUMX ወደ ስሪት XNUMX ማሻሻል አይደገፍም።.

ግን ጥሩ ዜና አለ ቀይ ኮፍያ ፕሮጀክቶችን ከ 3.7 ወደ 4.2 ለማዛወር መሳሪያዎችን ያቀርባል. የክላስተር አፕሊኬሽን ማይግሬሽን (CAM) መሣሪያን በመጠቀም የመተግበሪያ የስራ ጫናዎችን ማዛወር ይችላሉ። CAM ፍልሰትን እንዲቆጣጠሩ እና የመተግበሪያ መቋረጥን እንዲቀንሱ ይፈቅድልዎታል።

OpenShift 4.3

በዚህ ጽሑፍ ውስጥ የተገለጹት ዋና ፈጠራዎች በስሪት 4.2 ውስጥ ታይተዋል. በቅርብ ጊዜ በተለቀቀው 4.3, ለውጦቹ ያን ያህል ጉልህ አይደሉም, ነገር ግን አሁንም አዲስ ነገር አለ. የለውጦቹ ዝርዝር በጣም ሰፊ ነው ፣ በእኛ አስተያየት በጣም ጉልህ የሆኑት እዚህ አሉ

Апдейт версии Kubernetes до 1.16.

ስሪቱ በአንድ ጊዜ በሁለት ደረጃዎች ተሻሽሏል፣ በOpenShift 4.2 ውስጥ 1.14 ነበር።

የውሂብ ምስጠራ በ ወዘተ

Начиная с версии 4.3, появилась возможность шифровать данные в базе etcd. После включения шифрования будет возможно шифрование следующих ресурсов OpenShift API и Kubernetes API: Secrets, ConfigMaps, Routes, токенов доступа и авторизации OAuth.

ሄል

ለ Kubernetes ታዋቂ የጥቅል አስተዳዳሪ ለ Helm ስሪት 3 ታክሏል። ድጋፍ የቴክኖሎጂ ቅድመ-ግምት ደረጃ ሲኖረው። የሄልም ድጋፍ ወደፊት በOpenShift ስሪቶች ውስጥ ወደ ሙሉ ድጋፍ ይሰፋል። የhelm cli መገልገያ ከOpenShift ጋር የቀረበ ነው እና ከክላስተር አስተዳደር ድር መሥሪያ ሊወርድ ይችላል።

የፕሮጀክት ዳሽቦርድ ዝማኔ

በአዲሱ እትም የፕሮጀክት ዳሽቦርድ በፕሮጀክቱ ገጽ ላይ ተጨማሪ መረጃ ይሰጣል፡ የፕሮጀክት ሁኔታ፣ የሀብት አጠቃቀም እና የፕሮጀክት ኮታ።

በድር ኮንሶል ውስጥ የኳይ ተጋላጭነቶችን በማሳየት ላይ

በአስተዳደር ኮንሶል ውስጥ በኩዋይ ማከማቻዎች ውስጥ ለምስሎች የታወቁ ተጋላጭነቶችን ለማሳየት ተግባር ታክሏል። ለአካባቢያዊ እና ውጫዊ ማከማቻዎች የተጋላጭነት ማሳያ ይደገፋል።

የከመስመር ውጭ ኦፕሬተርhub ቀላል መፍጠር

የOpenShift ክላስተርን በገለልተኛ አውታረመረብ ውስጥ ለማሰማራት የተገደበ ወይም የበይነመረብ መዳረሻ በሌለው አውታረ መረብ ውስጥ ለኦፕሬተር ሃብ መዝገብ ቤት “መስታወት” መፍጠር ቀላል ሆኗል። አሁን በሶስት ትዕዛዞች ብቻ ሊከናወን ይችላል.

ደራሲያን
ቪክቶር ፑችኮቭ, ዩሪ ሴሜንዩኮቭ

ምንጭ: hab.com

አስተያየት ያክሉ