Maxaa ka cusub Koofiyada Cas OpenShift 4.2 iyo 4.3?

Maxaa ka cusub Koofiyada Cas OpenShift 4.2 iyo 4.3?
Nooca afraad ee OpenShift ayaa la sii daayay dhawaan. Nooca hadda jira ee 4.3 waxa uu jiray ilaa dhamaadkii Jannaayo, dhammaan isbeddellada ku jirana waa shay gebi ahaanba cusub oo aan ku jirin nuqulka saddexaad, ama waxa cusub oo ku soo baxay nooca 4.1. Wax kasta oo aan hadda kuu sheegi doono waxay u baahan yihiin in la ogaado, fahmaan oo ay tixgeliyaan kuwa la shaqeeya OpenShift oo qorsheynaya inay u beddelaan nooc cusub.

Markii la sii daayay OpenShift 4.2, Koofiyada Cas ayaa ka dhigay la shaqeynta Kubernetes mid fudud. Qalab cusub iyo plugins ayaa u muuqday abuurista weelal, dhuumaha CI/CD iyo hawlgelin la'aan. Hal-abuurnimadu waxay siinaysaa horumariyeyaasha fursad ay diiradda ku saaraan kood qorista, ee maaha inay la macaamilaan Kubernetes.

Dhab ahaantii, maxaa ku cusub noocyada OpenShift 4.2 iyo 4.3?

U socda dhanka daruuraha isku-dhafka ah

Marka la qorsheynayo kaabayaasha IT-ga cusub ama marka la horumarinayo muuqaalka IT-ga ee jira, shirkaduhu waxay si sii kordheysa u tixgelinayaan habka daruuriga ah si ay u bixiyaan ilaha IT-ga, taas oo ay u hirgeliyaan xalalka daruuraha gaarka ah ama ay isticmaalaan awoodda bixiyeyaasha daruuraha dadweynaha. Sidaa darteed, kaabayaasha casriga ah ee IT-ga ayaa si isa soo taraysa loo dhisayaa iyadoo loo eegayo qaabka daruuraha "isku-dhafan", marka labadaba agabka dhismaha iyo ilaha daruuraha dadweynaha ee leh nidaamka maaraynta guud ayaa la isticmaalaa. Koofiyada Cas OpenShift 4.2 waxaa si gaar ah loogu talagalay in lagu fududeeyo u gudubka qaabka daruuraha isku-dhafka ah oo ka dhigaya mid fudud in lagu xiro ilaha bixiyeyaasha sida AWS, Azure iyo Google Cloud Platform ee kutlada, oo ay weheliso isticmaalka daruuraha gaarka ah ee VMware iyo OpenStack.

Habka cusub ee rakibidda

Nooca 4, habka loo rakibo OpenShift ayaa isbeddelay. Koofiyada Cas ayaa bixisa utility gaar ah oo lagu geynayo OpenShift cluster - openshift-install. Utility waa hal fayl oo binary ah oo ku qoran Go. Openshit-installer waxa uu diyaariyaa fayl yaml ah oo wata qaabaynta loo baahan yahay in la geeyo

Haddii ay dhacdo in la rakibo isticmaalka ilaha daruuriga ah, waxaad u baahan doontaa inaad qeexdo macluumaadka ugu yar ee ku saabsan kutlada mustaqbalka: aagga DNS, tirada noodhka shaqaalaha, goobo gaar ah oo loogu talagalay bixiyaha daruuraha, macluumaadka koontada gelitaanka bixiyaha daruuraha. Kadib diyaarinta faylka qaabeynta, kooxda waxaa la geyn karaa hal amar.

Haddii ay dhacdo in lagu rakibo ilahaaga xisaabinta, tusaale ahaan, markaad isticmaalayso daruur gaar ah (vSphere iyo OpenStack waa la taageerayaa) ama markaad ku rakibayso server-yada birta ah, waxaad u baahan doontaa inaad gacanta ku habayso kaabayaasha - diyaari tirada ugu yar ee mashiinnada farsamada ama adeegayaasha jireed ee looga baahan yahay inay abuuraan koox-koontarool diyaaradeed, habeeyaan adeegyada shabakadda. Qaabeyntan ka dib, kooxda OpenShift ayaa si la mid ah loo abuuri karaa hal amar oo ah utility-rakiyeha furan.

Cusboonaysiinta kaabayaasha

Isdhexgalka CoreOS

Cusboonaysiinta furaha ayaa ah is dhexgalka Red Hat CoreOS. Koofiyadaha Cas ee OpenShift master nodes hadda way shaqayn karaan oo keliya on OS cusub. Kani waa nidaamka hawlgalka bilaashka ah ee Koofiyada Cas kaas oo si gaar ah loogu talagalay xalalka weelka. Koofiyada Cas CoreOS waa Linux khafiif ah oo loo habeeyay weelasha socodsiinta.

Haddii 3.11 nidaamka hawlgalka iyo OpenShift ay si gooni ah u jireen, markaa 4.2 waxay si aan kala go 'lahayn ugu xidhan tahay OpenShift. Hadda kani waa hal qalab - kaabayaal aan isbeddelayn.

Maxaa ka cusub Koofiyada Cas OpenShift 4.2 iyo 4.3?
Kooxaha u isticmaala RHCOS dhammaan qanjidhada, cusboonaysiinta OpenShift Container Platform waa hab fudud oo si toos ah otomaatig ah.

Markii hore, si aad u cusboonaysiiso OpenShift, marka hore waxay ahayd inaad cusboonaysiiso nidaamka hawlgalka hoose ee alaabtu ku shaqaynaysay (waqtigaas, koofiyadda cas ee Linux). Kaliya markaas OpenShift ayaa loo cusbooneysiin karaa si tartiib tartiib ah, noode by node. Ma jirin wax hadal ah oo ku saabsan hab-socodka iswada.

Hadda, maadaama OpenShift Platform Container Platform ay si buuxda u maamusho nidaamyada iyo adeegyada nood kasta, oo ay ku jiraan OS-ka, hawshan waxaa lagu xalliyaa iyada oo la riixayo badhan ka socda interface-ka shabakadda. Taas ka dib, hawlwadeen gaar ah ayaa laga bilaabay gudaha kooxda OpenShift, kaas oo gacanta ku haya dhammaan habka cusboonaysiinta.

CSI cusub

Marka labaad, CSI-da cusub waa kontorool interface-ka kaydinta kaas oo kuu ogolaanaya inaad ku xidho nidaamyada kaydinta dibadda ee kala duwan ee kutlada OpenShift. Tiro badan oo bixiyeyaasha kaydinta darawallada OpenShift ayaa lagu taageeraa iyadoo lagu salaynayo darawalada kaydinta kuwaas oo ay qoreen soosaarayaasha nidaamka kaydinta laftooda. Liis dhamaystiran oo ah darawallada CSI ee la taageeray waxa laga heli karaa dukumeentigan: https://kubernetes-csi.github.io/docs/drivers.html. Liiskaan waxaad ka heli kartaa dhammaan moodooyinka ugu muhiimsan ee qalabaynta diskka ee soo saarayaasha hormuudka ah (Dell/EMC, IBM, NetApp, Hitachi, HPE, PureStorage), SDS xalalka (Ceph) iyo kaydinta daruuraha (AWS, Azure, Google). OpenShift 4.2 waxay taageertaa darawalada CSI ee nooca qeexitaanka CSI 1.1.

RedHat OpenShift Service Mesh

Iyada oo ku saleysan mashaariicda Istio, Kiali iyo Jaeger, Koofiyadaha Cas ee OpenShift Service Mesh, marka lagu daro hawlaha caadiga ah ee codsiyada dariiqa u dhexeeya adeegyada, waxay u ogolaataa baafintooda iyo muuqaalkooda. Tani waxay ka caawinaysaa horumariyayaasha inay si fudud ula xidhiidhaan, ula socdaan, oo maamulaan arjiga la dhex dhigay Koofiyada Cas OpenShift.

Maxaa ka cusub Koofiyada Cas OpenShift 4.2 iyo 4.3?
Aragtida arjiga leh qaab-dhismeedka microservice iyadoo la isticmaalayo Kiali

Si loo fududeeyo rakibaadda, dayactirka, iyo maaraynta meertada nolosha ee Mesh Adeegga intii suurtogal ah, Koofiyada Cas OpenShift waxay siisaa maamulayaasha hawl wadeen gaar ah, Hawlwadeenka Mesh Service. Kani waa hawl wadeen Kubernetes kaas oo kuu ogolaanaya inaad geyso xirmooyinka dib loo habeeyay ee Istio, Kiali iyo Jaeger koox, taasoo kordhinaysa culayska maamul ee maaraynta codsiyada.

CRI-O beddelkii Docker

Docker-ku-waqtigii saxda ahaa ee weelka waxaa bedelay CRI-O. Waxaa suurtagal ah in la isticmaalo CRI-O mar horeba nooca 3.11, laakiin 4.2 waxay noqotay midda ugu weyn. Ma fiicna ama xumaan, laakiin waa wax maskaxda lagu hayo marka la isticmaalayo alaabta.

Hawl-wadeenada iyo geynta codsiga

Hawl-wadeenadu waa wax cusub oo loogu talagalay RedHat OpenShift, kaas oo ka soo muuqday nooca afraad. Waa habka baakadaha, geynta, iyo maareynta codsiga Kubernetes. Waxaa loo malayn karaa inay tahay plugin loogu talagalay codsiyada lagu shubay weelasha, oo ay wataan Kubernetes API iyo kubectl.

Hawl wadeenada Kubernetes waxay caawiyaan si otomaatig ah hawl kasta oo la xidhiidha maamulka iyo maaraynta meertada nolosha ee arjiga aad geyso kooxdaada. Tusaale ahaan, hawlwadeenku waxa uu si otomaatig ah u samayn karaa cusboonaysiinta, kaydinta iyo cabbirka codsiga, beddelka qaabaynta, iwm. Liiska hawl-wadeenada oo dhamaystiran waxa laga heli karaa https://operatorhub.io/.

OperatorHub si toos ah ayaa looga heli karaa is dhexgalka shabakadda ee console-ka maamulka. Waa hagaha codsiga ee OpenShift oo ay ilaaliso Koofiyada Cas. Kuwaas. Dhammaan hawl-wadeennada Koofiyada Cas ee la ansixiyey waxa dabooli doona taageerada iibiyaha.

Maxaa ka cusub Koofiyada Cas OpenShift 4.2 iyo 4.3?
Xariirka OperatorHub ee ku yaal konsolada maaraynta OpenShift

Sawirka saldhigga caalamiga ah

Waa jaantus jaangooyay oo sawirada RHEL OS ah oo loo isticmaali karo in lagu dhiso codsiyadaada weelka lagu shubay. Waxaa jira ugu yar, heerka iyo sets buuxa. Waxay qaataan meel aad u yar waxayna taageeraan dhammaan xirmooyinka la rakibay ee lagama maarmaanka ah iyo luqadaha barnaamijka.

Qalabka CI/CD

Gudaha RedHat OpenShif 4.2, waxay noqotay suurtogal in la kala doorto inta u dhaxaysa Jenkins iyo OpenShift Pipelines oo ku salaysan Tekton Pipelines.

Dhuumaha OpenShift waxay ku salaysan yihiin Tekton, taas oo si fiican u taageerta Pipeline marka Code iyo GitOps soo dhawaadaan. Dhuumaha OpenShift, tillaabo kastaa waxay ku dhex socotaa weelkeeda, markaa agabka waxa la isticmaalayaa oo keliya inta tallabada la fulinayo. Tani waxay siinaysaa horumariyayaasha inay si buuxda gacanta ugu hayaan tuubbooyinka gudbinta moduleka, plugins, iyo kontoroolka gelitaanka iyada oo aan lahayn server-ka CI/CD si uu u maareeyo.

OpenShift Pipelines hadda waxay ku jiraan Horudhac Horumarineed waxaana loo heli karaa hawlwadeen ahaan kooxda OpenShift 4. Dabcan, isticmaalayaasha OpenShift waxay wali ku isticmaali karaan Jenkins RedHat OpenShift 4.

Cusboonaysiinta Maamulka Horumarinta

4.2 OpenShift, interface interface ayaa si buuxda loo cusboonaysiiyay labadaba horumariyeyaal iyo maamulayaal.

Noocyadii hore ee OpenShift, qof kastaa wuxuu ka shaqeeyay saddex consoles: tusaha adeegga, console-ka maamulaha iyo console-ka shaqada. Hadda kooxdu waxay u qaybsan tahay laba qaybood oo keliya - console-ka maamulaha iyo konsoole horumariye.

Koonsole-sameeyaha waxa uu helay horumarro is-dhexgal isticmaale oo muhiim ah. Hadda waxay si ku habboon u soo bandhigaysaa topologies-yada codsiyada iyo shirarkooda. Tani waxay u fududaynaysaa horumariyayaashu inay abuuraan, geeyaan, oo ay sawiraan codsiyada weel lagu shubay iyo agabyada urursan. Waxay u ogolaataa inay diiradda saaraan waxa muhiimka u ah iyaga.

Maxaa ka cusub Koofiyada Cas OpenShift 4.2 iyo 4.3?
Xariirka horumariyaha ee konsole maamulka OpenShift

Odo

Odo waa utility-ku jihaysan horumariyaha khadka taliska kaas oo fududeeya horumarinta codsiga gudaha OpenShift. Isticmaalka isgaadhsiinta qaabka riixitaanka git, CLI-gani wuxuu ka caawiyaa soosaarayaasha Kubernetes ku cusub inay ku dhistaan ​​codsiyada OpenShift.

Is dhexgalka deegaanka horumarka

Soo-saarayaashu hadda way dhisi karaan, wax ka saari karaan oo geyn karaan codsiyadooda OpenShift iyaga oo aan ka tagin deegaanka horumarinta koodhka ee ay jecel yihiin, sida Microsoft Visual Studio, JetBrains (ay ku jiraan IntelliJ), Eclipse Desktop, iwm.

Kordhinta Koofiyada Cas OpenShift Deployment ee Microsoft Azure DevOps

Kordhinta Koofiyada Cas ee OpenShift Deployment ee Microsoft Azure DevOps waa la siidaayay. Isticmaalayaasha qalabkan DevOps hadda waxay codsiyadooda geyn karaan Azure Red Hat OpenShift ama koox kasta oo kale oo OpenShift si toos ah uga socota Microsoft Azure DevOps.

U gudubka nuqulka saddexaad una guuro kan afraad

Maadaama aan ka hadlayno siideyn cusub, oo aan ahayn casriyeyn, kaliya ma dhigi kartid nooca afraad ee sare ee saddexaad. Cusbooneysiinta nooca XNUMX ilaa nooca XNUMX lama taageeri doono..

Laakiin waxaa jira war wanaagsan: Koofiyada Cas wuxuu bixiyaa qalab loogu talagalay socdaalka mashaariicda laga bilaabo 3.7 ilaa 4.2. Waxaad u haajiri kartaa culayska shaqada ee codsiga adiga oo isticmaalaya qalabka Socdaalka Dalabka Cluster (CAM). CAM waxay kuu ogolaanaysaa inaad xakamayso socdaalka oo aad yarayso wakhtiga arjiga.

shaqada furan 4.3

Hal-abuurka ugu muhiimsan ee lagu sharraxay maqaalkan ayaa ka muuqday nooca 4.2. Isbeddellada 4.3 ee dhowaan la sii daayay maaha kuwo sidaas u weyn, laakiin weli waxaa jira waxyaabo cusub. Liiska isbeddeladu aad buu u ballaadhan yahay, halkan waa kuwa ugu muhiimsan fikraddayada:

U cusboonaysii nooca Kubernetes ilaa 1.16.

Nooca waxaa lagu cusboonaysiiyay laba tallaabo hal mar; OpenShift 4.2 waxay ahayd 1.14.

Sireeynta xogta ee iwm

Laga bilaabo nooca 4.3, waxa suurtagal noqotay in la sireeyo xogta ku jirta kaydka iwm. Marka sirta la furo, waxa suurtagal noqon doonta in la sireeyo ilaha OpenShift API iyo Kubernetes API ee soo socda: Sirta, ConfigMaps, Wadooyinka, calaamadaha gelitaanka, iyo oggolaanshaha OAuth.

Helm

Taageero lagu daray nooca Helm 3, maamulaha xirmada caanka ah ee Kubernetes. Hadda, taageeradu waxay leedahay heerka HORUMARINTA TECHNOLOGY. Taageerada Helm waxaa lagu ballaarin doonaa taageerada buuxda ee noocyada mustaqbalka ee OpenShift. Utility helm cli waxay la socotaa OpenShift waxaana laga soo dejisan karaa konsole-ka maamulka kooxda.

Cusboonaysiinta Dashboardka Mashruuca

Nooca cusub, Mashruuca Dashboard-ka wuxuu ku siinayaa macluumaad dheeraad ah bogga mashruuca: heerka mashruuca, ka faa'iidaysiga kheyraadka, iyo qoondaynta mashruuca.

Muujinaya dayacanka quay-ga gudaha console-ka Shabkada

Muuqaal ayaa lagu daray console-ka maamulka si loo muujiyo dayacanka la yaqaan ee sawirada meelaha Quay-ga. Muujinta dayacanka ee kaydadka gudaha iyo dibadda waa la taageeray.

Abuur la fududeeyay ee operatorhub offline

Marka la eego kiiska geynta kooxda OpenShift ee shabakad go'doonsan, kaas oo gelitaanka internetka uu xaddidan yahay ama maqan yahay, abuurista "muraayada" diiwaanka OperatorHub waa la fududeeyay. Hadda tan waxaa lagu samayn karaa saddex kooxood oo keliya.

Qorayaasha:
Victor Puchkov, Yuri Semenyukov

Source: www.habr.com

Add a comment