Koofiyada Cas OpenShift 4.2 waxay siisaa horumariyayaal la hagaajiyay oo la ballaariyay

OpenShift 2019 ayaa la sii daayay Oktoobar 4.2, nuxurka oo dhan kaas oo sii wada koorsada ku wajahan otomaatiga iyo hagaajinta shaqada ee deegaanka daruuraha.

Koofiyada Cas OpenShift 4.2 waxay siisaa horumariyayaal la hagaajiyay oo la ballaariyay

Aan dib u xasuusanno in Maajo 2019 aan soo saarnay Koofiyada Cas OpenShift 4, jiilka xiga ee madal Kubernetes, kaas oo aan dib u habeyn ku sameynay si aan u fududeyno maareynta codsiyada weelka ee jawiga wax soo saarka.

Xalka waxaa loo abuuray sidii madal iskiis u maamusha oo leh is-cusboonaysiin iyo maaraynta meerta nolosha ee daruur isku-dhafan waxaana lagu dhisay koofiyadda cas ee Linux iyo koofiyadda cas ee Linux CoreOS. Nooca 4.2, waxa diiradda lagu saaray samaynta madal-saaxiibtinimo. Intaa waxaa dheer, waxaan fududeynay shaqada maareynta madal iyo codsiyada maamulayaasha kooxda anagoo siinayna agabka socdaalka laga bilaabo OpenShift 3 ilaa 4, iyo sidoo kale hirgelinta taageerada qaabeynta khadka.

Xawaaruhu meeday?

Nooca 4.2 wuxuu si weyn u fududeynayaa la shaqeynta Kubernetes, isagoo siinaya qaab cusub oo maareynta OpenShift oo loogu talagalay howlaha horumarinta, iyo sidoo kale qalab cusub iyo qalabyo loogu talagalay dhismaha weelasha, habeynta dhuumaha CI/CD iyo hirgelinta nidaamyada server-la'aanta. Waxaas oo dhami waxay ka caawinayaan barnaamij-bixiyeyaasha inay si sax ah diiradda u saaraan shaqadooda ugu weyn - abuurista koodka codsiga, iyada oo aan lagu mashquulin waxyaabaha gaarka ah ee Kubernetes.

Koofiyada Cas OpenShift 4.2 waxay siisaa horumariyayaal la hagaajiyay oo la ballaariyay
Eeg codsiga topology-ga ku jira console-ka horumariyaha

Koofiyada Cas OpenShift 4.2 waxay siisaa horumariyayaal la hagaajiyay oo la ballaariyay
Habka horumariyaha cusub ee OpenShift console

Aaladaha horumariyaha cusub ee OpenShift 4.2:

  • Qaabka horumariyaha Web Console waxay ka caawisaa horumariyayaasha inay diirada saaraan waxa ugu muhiimsan iyagoo soo bandhigaya kaliya macluumaadka iyo isku xidhka ay u baahan yihiin. UI-da la xoojiyey ee daawashada topology-ga iyo isu-ururinta arjiga waxa ay sahlaysaa in la abuuro, la geeyo, oo la sawiro codsiyada weel ku jira iyo agabyada kooxda.
  • Qalabka Qalabka odo - interface khad talis gaar ah oo loogu talagalay horumariyeyaasha kaas oo fududeeya horumarinta codsiyada ee madal OpenShift. Adigoo abaabulaya isdhexgalka sida Git push, CLI waxay ka caawisaa horumariyeyaasha inay si dadaal la'aan ah u abuuraan codsiyo ku saabsan madal OpenShift, iyada oo aan la dhexgalin qallafsanaanta Kubernetes.
  • Xidhiidhiyaha Koofiyada Cas OpenShift ee Microsoft Visual Studio Code, JetBrains IDE (ay ku jirto IntelliJ) iyo Eclipse Desktop IDE waxay ku siinaysaa is dhexgal sahlan oo qalabyada la isticmaalo waxayna kuu ogolaanaysaa inaad horumariso, dhisto, ka saarto oo aad geliso codsiyada OpenShift ee deegaanka IDE ee ay yaqaanaan horumariyayaasha.
  • Kordhinta Kordhinta Koofiyada Cas OpenShift ee Microsoft Azure DevOps. Waxay siisaa isticmaalayaasha qalabkan DevOps awood ay ku geeyaan codsiyadooda Azure Red Hat OpenShift ama koox kasta oo kale oo OpenShift ah oo ku yaal madal Microsoft Azure DevOps.

Koofiyada Cas OpenShift 4.2 waxay siisaa horumariyayaal la hagaajiyay oo la ballaariyay
Plugin for Visual Studio

Buuxa OpenShift ee laptop-ka

Koofiyadaha Casaanka Koofiyadaha, kuwaas oo ah kooxo diyaarsan oo OpenShift ah oo loo habeeyay in la geeyo goobta shaqada ama laptop-ka, ayaa suurtogal ka dhigaya in la horumariyo codsiyada daruuriga ah gudaha.

Adeegga Mesh

Xalkayaga Adeegga OpenShift Mesh, lagu dhisay iyada oo ku saleysan mashaariicda software il furan Istio, Kiali iyo Jaeger iyo gaar ah Hawlwadeenka Kubernetes, waxay fududaynaysaa horumarinta, geynta iyo dayactirka codsiyada ku yaala madal OpenShift iyadoo la siinayo qalabyada lagama maarmaanka ah iyo la wareegida qalabaynta codsiyada daruuriga ah ee ku salaysan naqshadaha casriga ah sida adeegaha yaryar. Xalku wuxuu u oggolaanayaa barnaamij-bixiyeyaasha inay naftooda ka xoreeyaan baahida ay u qabaan inay si madaxbannaan u hawlgeliyaan oo ay u ilaaliyaan adeegyada khaaska ah ee shabakadaha looga baahan yahay codsiyada iyo caqligal ganacsi ee la abuuray.

Koofiyada Cas OpenShift Service Mesh, diyaar u ah OpenShift 4, waxaa loogu talagalay horumariyaha macno ahaan "bilaw ilaa dhamaad" wuxuuna bixiyaa astaamo ay ka mid yihiin baafinta, cabbirka, muuqaalaynta iyo la socodka xidhiidhka shabakada, iyo sidoo kale rakibida iyo qaabaynta mesh adeega hal gujin. Intaa waxaa dheer, xalku wuxuu bixiyaa faa'iidooyin xagga maareynta hawlgalka iyo amniga, sida sirta gaadiidka u dhexeeya server-yada ku dhex jira xarunta xogta iyo isdhexgalka oo leh albaabka API. Koofiyada Cas 3 miisaan.

Koofiyada Cas OpenShift 4.2 waxay siisaa horumariyayaal la hagaajiyay oo la ballaariyay
Aragtida sare ee taraafikada kooxda iyadoo la isticmaalayo Kiali gudaha OpenShift Service Mesh

Kombuyuutar aan server lahayn

Xalkayaga kale OpenShift Serverless, waxay kaa caawinaysaa inaad dirto oo aad socodsiiso codsiyada si fudud kor iyo hoos ugu kicinaya baahida, ilaa eber. Waxaa lagu dhisay dusha sare ee mashruuca Knative oo laga heli karo Horudhac Tiknoolajiyada, xalkan waxaa lagu hawlgelin karaa koox kasta oo OpenShift 4 ah iyadoo la adeegsanayo hawlwadeenka Kubernetes ee la xidhiidha, taasoo fududaynaysa in la bilaabo oo la rakibo qaybaha loo baahan yahay si loo geeyo codsiyada server-la'aanta ah ee OpenShift. Habka horumarinta ee Console OpenShift, oo ka soo muuqday nooca 4.2, wuxuu kuu ogolaanayaa inaad isticmaasho ikhtiyaarrada server-la'aanta ee hababka horumarinta caadiga ah, sida Import from Git ama Deployan Image, si kale haddii loo dhigo, waxaad si toos ah uga abuuri kartaa codsiyada aan server lahayn console-ka.

Koofiyada Cas OpenShift 4.2 waxay siisaa horumariyayaal la hagaajiyay oo la ballaariyay
Dejinta dejinta server-la'aanta gudaha OpenShift console

Marka laga soo tago la dhexgalka console-ka horumariyaha, nooca cusub ee OpenShift waxa uu leeyahay horumaro kale marka la eego server-la'aanta. Gaar ahaan, kani waa kn - khadka taliska ee Knative, kaas oo bixiya hawlgal ku habboon oo dareen leh, wuxuu kuu ogolaanayaa inaad ku ururiso walxaha lagama maarmaanka u ah codsiyada; qaado sawiro kood ah iyo habayn, iyo sidoo kale waxay siisaa awooda khariidaynta barta dhamaadka shabakada noocyo ama adeegyo gaar ah. Dhammaan sifooyinkaan, oo laga heli karo Horudhac Tiknoolajiyada iyada oo loo marayo hawlwadeenka OpenShift Serverless, waxay ka caawiyaan soo-saareyaasha inay ku raaxaystaan ​​​​qaab dhismeedka server-la'aanta ah waxayna leeyihiin dabacsanaan si ay u geeyaan codsiyadooda daruuraha isku-dhafka ah iyada oo aan lagu xirin kaabayaasha gaarka ah.

Dhuumaha Cloud CI/CD

Is dhexgalka joogtada ah iyo gaarsiinta (CI/CD) waa dhaqamada horumarineed ee muhiimka ah maanta kuwaas oo kordhiya xawaaraha iyo isku halaynta soo dejinta software. Aaladaha wanaagsan ee CI/CD waxay u oggolaanayaan kooxaha horumarinta inay hagaajiyaan oo ay toosiyaan hababka jawaab celinta, taas oo muhiim u ah horumarka firfircoon ee guuleysta. Gudaha OpenShift, waxaad isticmaali kartaa Jenkins classic ama xalkeena cusub sida qalab noocan oo kale ah Dhuumaha Shift Open.

Jenkins maanta waa halbeegga dhabta ah, laakiin waxaan la xiriirineynaa mustaqbalka weelka CI/CD mashruuca software-ka furan ee Tekton. Sidaa darteed, OpenShift Pipelines waxaa si gaar ah loo dhisay iyadoo lagu saleynayo mashruucan waxayna si fiican u taageertaa hababka caadiga ah ee xalalka daruuraha sida dhuumaha-sida-koodka ("tubo sida code") iyo GitOps. Dhuumaha OpenShift, tillaabo kastaa waxay ku dhex socotaa weelkeeda, sidaa darteed kheyraadka waxaa la wada cunaa oo kaliya inta ay tallabadaasi socoto, taasoo u oggolaanaysa horumariyeyaasha inay si buuxda u maamulaan dhuumaha gaarsiinta, plugins, iyo kontoroolka gelitaanka iyagoon ku tiirsanayn server-ka CI/CD dhexe.

OpenShift Pipelines wali waxay kujiraan Horumarinta Horumariyaha waxayna diyaar u yihiin sidii hawlwadeen u dhigma oo loo isticmaali karo koox kasta oo OpenShift 4 ah. Jenkins waxa loo isticmaali karaa OpenShift 3 iyo 4 labadaba.

Koofiyada Cas OpenShift 4.2 waxay siisaa horumariyayaal la hagaajiyay oo la ballaariyay
Dhuumaha Koofiyada Cas OpenShift

Maaraynta weelasha daruur isku-dhafan

Ku rakibida otomaatiga ah iyo cusbooneysiinta OpenShift waxay keentaa daruuraha isku-dhafka ah sida ugu dhow ee suurtogalka ah daruuraha canonical marka la eego khibradda isticmaale. OpenShift 4.2 ayaa horay loogu heli jiray aaladaha daruuriga ah ee dadweynaha, daruuraha gaarka ah, aaladaha farsamada iyo adeegayaasha birta ah, laakiin nooca XNUMX ayaa liiskan ku daraya laba goobood oo daruuro dadweyne oo cusub - Microsoft Azure iyo Google Cloud Platform, iyo sidoo kale OpenStack daruuraha gaarka ah.

Ku rakibaha OpenShift 4.2 ayaa loo hagaajiyay deegaan bartilmaameed oo kala duwan, waxaana sidoo kale loo tababaray inuu la shaqeeyo qaabaynta go'doonsan (aan ku xidhnayn internetka) markii ugu horeysay. Ku rakibida sanduuqa sanduuqa leh iyo qaabka wakiilka qasabka ah ee leh awooda lagu bixiyo xidhmo CA adiga kuu gaar ah ayaa kaa caawin doona hubinta u hogaansanaanta heerarka sharciyeynta iyo borotokoolka amniga gudaha. Habka rakibaadda kali ah wuxuu kuu oggolaanayaa inaad had iyo jeer haysato noocii ugu dambeeyay ee OpenShift Container Platform meelaha aan lahayn galitaanka internetka ama deegaan leh siyaasadaha tijaabada sawirka adag.

Intaa waxaa dheer, adoo geynaya xirmo furan oo OpenShift ah iyadoo la adeegsanayo koofiyadda Cas ee Linux CoreOS, nooca culeyska fudud ee Koofiyada Cas Linux, waxaad heli kartaa daruur diyaarsan wax ka yar saacad marka la rakibo.

Koofiyada Cas OpenShift waxay kuu ogolaanaysaa inaad midayso hababka abuurista, geynta iyo maaraynta codsiyada weelka ee daruuraha iyo kaabayaasha dhismaha. Iyadoo sahlan, si toos ah iyo rakibid degdeg ah, OpenShift 4.2 ayaa hadda laga heli karaa AWS, Azure, OpenStack iyo GCP, taas oo u oggolaanaysa ururrada inay si hufan u maareeyaan qalabkooda Kubernetes ee daruur isku dhafan.

U haajiridda fudud ee OpenShift 3 una guurto OpenShift 4

Aaladaha socdaalka shaqo ee cusub ayaa sahlaya in loo haajiro OpenShift 4.2 noocyadii hore ee goobta. Ka wareejinta rarka koox hore una wareejisay mid cusub hadda aad bay u dhakhso badan tahay, u fududdahay iyo ugu yaraan hawlgallada gacanta. Maamulaha kooxdu wuxuu kaliya u baahan yahay inuu doorto isha OpenShift 3.x kutlada, ku calaamadee mashruuca la doonayo (ama magaca meelaynta) ka dibna ku caddeeyo waxa lagu samaynayo mugga joogtada ah ee u dhigma - ku koobiye bartilmaameedka kooxda OpenShift 4.x ama u haajiraan . Codsiyada ayaa markaa ku sii socon doona kutlada asalka ah ilaa uu maamuluhu ka joojiyo.

OpenShift 4.2 waxay taageertaa xaaladaha socdaalka kala duwan:

  • Xogta waxaa la koobiyeeyay iyadoo la isticmaalayo kayd dhexdhexaad ah oo ku salaysan mashruuca Velero. Doorashadani waxay kuu ogolaanaysaa inaad u haajirto isbeddelka nidaamka kaydinta marka, tusaale ahaan, kooxda asalka ahi isticmaasho Gluster, ta cusubna isticmaasho Ceph.
  • Xogtu waxay ku sii jirtaa kaydka hadda, laakiin waxay ku xidhan tahay kooxda cusub (beddelka mugga joogtada ah).
  • Koobiyaynta nidaamyada faylka iyadoo la adeegsanayo Restic.

Habeenka koowaad xaq

Badana isticmaaleyaasheenu waxay jeclaan lahaayeen inay tijaabiyaan qorshayaasha cusub ee OpenShift ka hor inta aan la sii dayn cusub. Sidaa darteed, laga bilaabo OpenShift 4.2, waxaan siinaa macaamiisha iyo la-hawlgalayaasha helitaan dhismo habeenkii ah. Fadlan ogow in dhismayaashan aan loogu talagalin isticmaalka wax soo saarka, aan la taageerin, si liidata loo diiwaangeliyay, lagana yaabo in ay leeyihiin hawlqabad aan dhamaystirnayn. Tayada dhismooyinkan ayaa kordha marka ay ku soo dhawaadaan nooca ugu dambeeya.

Dhismayaasha habeenkii waxay u oggolaanayaan macaamiisha iyo la-hawlgalayaasheeda inay dib u eegaan sifooyin cusub horraantii horumarka, kuwaas oo faa'iido u yeelan kara qorsheynta geynta ama isdhexgalka OpenShift oo leh xalalka horumarinta ISV.

Xusuusin ku socota Xubnaha Bulshada OKD

Shaqadu waxay ka bilaabatay OKD 4.0, oo ah isha furan ee qaybinta Kubernetes oo ay abuureen bulshada horumarka oo hoos timaada Koofiyada Cas OpenShift. Waxaan ku martiqaadeynaa qof walba inuu bixiyo qiimeyntiisa xaaladda hadda jirta OKD4, Fedora CoreOS (FCOS) iyo Kubernetes oo ka tirsan Kooxda Shaqada ee OKD ama la soco horumarka bogga internetka OKD.io.

Fiiro gaar ah:

Erayga "iskaashi" ee daabacaadan ma tilmaamayso shuraako sharci ah ama nooc kasta oo kale oo xiriir sharci ah oo ka dhexeeya Red Hat, Inc. iyo cid kasta oo kale oo sharci ah.

Source: www.habr.com

Add a comment