Dè a tha ùr ann an Red Hat OpenShift 4.2 agus 4.3?

Dè a tha ùr ann an Red Hat OpenShift 4.2 agus 4.3?
Chaidh an ceathramh dreach de OpenShift fhoillseachadh an ìre mhath o chionn ghoirid. Tha an dreach gnàthach 4.3 air a bhith ri fhaighinn bho dheireadh an Fhaoillich agus tha na h-atharrachaidhean uile ann an dàrna cuid rudeigin gu tur ùr nach robh san treas dreach, no ùrachadh mòr air na nochd ann an dreach 4.1. Feumaidh a h-uile dad a dh’ innseas sinn dhut a-nis a bhith aithnichte, air a thuigsinn agus air a thoirt fa-near leis an fheadhainn a tha ag obair le OpenShift agus a tha an dùil tionndadh gu dreach ùr.

Le sgaoileadh OpenShift 4.2, tha Red Hat air a bhith ag obair le Kubernetes nas fhasa. Tha innealan agus plugins ùra air nochdadh airson soithichean a chruthachadh, pìoban CI/CD agus cleachdadh gun fhrithealaiche. Bheir ùr-ghnàthachadh cothrom do luchd-leasachaidh fòcas a chuir air còd sgrìobhaidh, agus chan ann air dèiligeadh ri Kubernetes.

Gu fìrinneach, dè a tha ùr ann an dreachan de OpenShift 4.2 agus 4.3?

A 'gluasad a dh'ionnsaigh sgòthan hybrid

Nuair a bhios iad a’ dealbhadh bun-structar IT ùr no nuair a bhios iad a’ leasachadh cruth-tìre IT a tha ann mar-thà, tha companaidhean a’ sìor fhàs a’ beachdachadh air dòigh-obrach sgòthan a thaobh solar ghoireasan IT, far am bi iad a’ cur an gnìomh fuasglaidhean sgòthan prìobhaideach no a’ cleachdadh cumhachd solaraichean sgòthan poblach. Mar sin, thathas a’ togail bun-structaran IT an latha an-diugh a rèir modal sgòthan “hybrid”, nuair a thèid an dà chuid goireasan san togalach agus goireasan sgòthan poblach le siostam riaghlaidh coitcheann a chleachdadh. Tha Red Hat OpenShift 4.2 air a dhealbhadh gu sònraichte gus an gluasad gu modal sgòthan tar-chinealach a dhèanamh nas sìmplidhe agus ga dhèanamh furasta goireasan bho sholaraichean leithid AWS, Azure agus Google Cloud Platform a cheangal ris a’ bhuidheann, còmhla ri bhith a’ cleachdadh sgòthan prìobhaideach air VMware agus OpenStack.

Dòigh-obrach ùr airson an stàladh

Ann an dreach 4, tha an dòigh-obrach airson stàladh OpenShift air atharrachadh. Tha Red Hat a’ toirt seachad goireas sònraichte airson a bhith a’ cleachdadh brabhsair OpenShift - openshift-install. Tha an goireas na aon fhaidhle dà-chànanach sgrìobhte ann an Go. Bidh Openshit-installer ag ullachadh faidhle yaml leis an rèiteachadh a tha riatanach airson a chleachdadh.

Ma thèid an stàladh a’ cleachdadh goireasan sgòthan, feumaidh tu glè bheag de dh’ fhiosrachadh a shònrachadh mun bhuidheann san àm ri teachd: sòn DNS, àireamh nodan luchd-obrach, suidheachaidhean sònraichte airson solaraiche na sgòthan, fiosrachadh cunntais airson faighinn chun t-solaraiche sgòthan. Às deidh dhut am faidhle rèiteachaidh ullachadh, faodar am brabhsair a chuir a-steach le aon àithne.

Ma thèid a chuir a-steach air na goireasan coimpiutaireachd agad fhèin, mar eisimpleir, nuair a bhios tu a ’cleachdadh sgòth prìobhaideach (tha vSphere agus OpenStack a’ faighinn taic) no nuair a stàlaicheas tu air frithealaichean meatailt lom, feumaidh tu am bun-structar a rèiteachadh le làimh - ullaich an àireamh as lugha de dh ’innealan brìgheil no frithealaichean corporra a dh’ fheumar gus cruinneachadh Plane Smachd a chruthachadh, seirbheisean lìonra a rèiteachadh. Às deidh an rèiteachadh seo, faodar cruinneachadh OpenShift a chruthachadh san aon dòigh le aon àithne den ghoireas openshift-installer.

Ùrnaighean bun-structair

Amalachadh CoreOS

Is e am prìomh ùrachadh amalachadh le Red Hat CoreOS. Faodaidh prìomh nodan Red Hat OpenShift obrachadh a-nis a-mhàin air an OS ùr. Is e seo siostam obrachaidh an-asgaidh bho Red Hat a tha air a dhealbhadh gu sònraichte airson fuasglaidhean container. Tha Red Hat CoreOS na Linux aotrom air a bharrrachadh airson soithichean a ruith.

Ma bha an siostam obrachaidh agus OpenShift ann an 3.11 air leth, an uairsin ann an 4.2 tha e ceangailte gu dlùth ri OpenShift. A-nis is e aon inneal a tha seo - bun-structar nach gabh atharrachadh.

Dè a tha ùr ann an Red Hat OpenShift 4.2 agus 4.3?
Airson cruinneachaidhean a bhios a’ cleachdadh RHCOS airson a h-uile nod, tha ùrachadh Àrd-ùrlar Container OpenShift na phròiseas sìmplidh agus làn fèin-ghluasadach.

Roimhe sin, gus OpenShift ùrachadh, bha agad ris an t-siostam obrachaidh bunaiteach ùrachadh air an robh an toradh a’ ruith (aig an àm, Red Hat Enterprise Linux). Is ann dìreach an uairsin a ghabhadh OpenShift ùrachadh mean air mhean, nod by nód. Cha deach bruidhinn mu dheidhinn fèin-ghluasad sam bith den phròiseas.

A-nis, leis gu bheil an OpenShift Container Platform a’ cumail làn smachd air na siostaman agus na seirbheisean air gach nód, a’ toirt a-steach an OS, tha a’ ghnìomh seo air fhuasgladh le bhith a’ putadh putan bhon eadar-aghaidh lìn. Às deidh seo, thèid gnìomhaiche sònraichte a chuir air bhog taobh a-staigh brabhsair OpenShift, a bhios a ’cumail smachd air a’ phròiseas ùrachaidh gu lèir.

CSI ùr

San dàrna h-àite, tha an CSI ùr na rianadair eadar-aghaidh stòraidh a leigeas leat diofar shiostaman stòraidh taobh a-muigh a cheangal ris a’ bhuidheann OpenShift. Tha àireamh mhòr de sholaraichean draibhearan stòraidh airson OpenShift a’ faighinn taic stèidhichte air draibhearan stòraidh a tha air an sgrìobhadh le luchd-saothrachaidh an t-siostam stòraidh fhèin. Gheibhear liosta iomlan de dhraibhearan CSI le taic san sgrìobhainn seo: https://kubernetes-csi.github.io/docs/drivers.html. Anns an liosta seo gheibh thu a h-uile prìomh mhodail de chlàran diosc bho phrìomh luchd-saothrachaidh (Dell / EMC, IBM, NetApp, Hitachi, HPE, PureStorage), fuasglaidhean SDS (Ceph) agus stòradh neòil (AWS, Azure, Google). Tha OpenShift 4.2 a’ toirt taic do dhraibhearan CSI den dreach sònrachadh CSI 1.1.

Mogal seirbheis RedHat OpenShift

Stèidhichte air pròiseactan Istio, Kiali agus Jaeger, tha Red Hat OpenShift Service Mesh, a bharrachd air na gnìomhan àbhaisteach a thaobh a bhith a’ gluasad iarrtasan eadar seirbheisean, a’ ceadachadh an lorg agus an sealladh. Bidh seo a’ cuideachadh luchd-leasachaidh gu furasta a bhith a’ conaltradh, a’ cumail sùil, agus a’ riaghladh tagradh a tha air a chleachdadh taobh a-staigh Red Hat OpenShift.

Dè a tha ùr ann an Red Hat OpenShift 4.2 agus 4.3?
Amharc air tagradh le ailtireachd microservice a’ cleachdadh Kiali

Gus stàladh, cumail suas agus riaghladh cuairt-beatha Seirbheis Mesh a dhèanamh nas sìmplidhe cho mòr ‘s as urrainn, tha Red Hat OpenShift a’ toirt gnìomhaiche sònraichte do luchd-rianachd, an Gnìomhaiche Mogal Seirbheis. Is e gnìomhaiche Kubernetes a tha seo a leigeas leat pasganan Istio, Kiali agus Jaeger ath-dhealbhaichte a chleachdadh air brabhsair, a’ meudachadh an eallach rianachd airson a bhith a’ riaghladh thagraidhean.

CRI-O an àite Docker

Chaidh CRI-O a chuir an àite an Docker runtime container àbhaisteach. Bha e comasach CRI-O a chleachdadh mar-thà ann an dreach 3.11, ach ann an 4.2 thàinig e gu bhith na phrìomh fhear. Chan eil e math no dona, ach rudeigin ri chumail nad inntinn nuair a bhios tu a’ cleachdadh an toraidh.

Luchd-obrachaidh agus cleachdadh thagraidhean

Tha luchd-obrachaidh nan eintiteas ùr airson RedHat OpenShift, a nochd sa cheathramh dreach. Tha e na dhòigh air pacadh, cleachdadh, agus riaghladh tagradh Kubernetes. Faodar smaoineachadh air mar plugan airson tagraidhean air an cleachdadh ann an soithichean, air an stiùireadh le Kubernetes API agus innealan kubectl.

Bidh gnìomhaichean Kubernetes a’ cuideachadh le fèin-ghluasad a dhèanamh air gnìomhan sam bith co-cheangailte ri rianachd agus riaghladh cuairt-beatha an aplacaid a chleachdas tu don bhuidheann agad. Mar eisimpleir, faodaidh an gnìomhaiche ùrachaidhean fèin-ghluasadach, cùl-taic agus sgèileadh an tagraidh, rèiteachadh atharrachadh, msaa. Gheibhear liosta iomlan de ghnìomhaichean aig https://operatorhub.io/.

Gheibhear OperatorHub gu dìreach bho eadar-aghaidh lìn a’ chonsail riaghlaidh. Is e eòlaire tagraidh a th’ ann airson OpenShift air a chumail suas le Red Hat. An fheadhainn sin. bidh a h-uile gnìomhaiche ceadaichte Red Hat air a chòmhdach le taic reiceadair.

Dè a tha ùr ann an Red Hat OpenShift 4.2 agus 4.3?
Portal OperatorHub anns a’ chonsal riaghlaidh OpenShift

Ìomhaigh bunaiteach uile-choitcheann

Is e seata àbhaisteach de dhealbhan RHEL OS a th’ ann a dh’ fhaodar a chleachdadh gus na tagraidhean so-ghiùlain agad a thogail. Tha seata beag, àbhaisteach agus làn ann. Chan eil iad a’ gabhail ach glè bheag de dh’ àite agus a’ toirt taic do na pacaidean stàlaichte agus na cànanan prògramaidh riatanach.

Innealan CI/CD

Ann an RedHat OpenShif 4.2, bha e comasach taghadh eadar Jenkins agus OpenShift Pipelines stèidhichte air Tekton Pipelines.

Tha OpenShift Pipelines stèidhichte air Tekton, a tha a’ faighinn taic nas fheàrr bho Pipeline mar a bhios Còd agus GitOps a’ tighinn faisg. Ann am pìoban OpenShift, bidh gach ceum a’ ruith na shoitheach fhèin, agus mar sin cha chleachdar goireasan ach fhad ‘s a tha an ceum ga chur an gnìomh. Bheir seo smachd iomlan do luchd-leasachaidh air pìoban lìbhrigidh mhodalan, plugins, agus smachd ruigsinneachd às aonais prìomh fhrithealaiche CI / CD airson a riaghladh.

Tha OpenShift Pipelines an-dràsta ann an Ro-shealladh Luchd-leasachaidh agus ri fhaighinn mar ghnìomhaiche air brabhsair OpenShift 4. Gu dearbh, faodaidh luchd-cleachdaidh OpenShift fhathast Jenkins a chleachdadh air RedHat OpenShift 4.

Luchdaich a-nuas stiùireadh luchd-leasachaidh

Ann an 4.2 OpenShift, chaidh an eadar-aghaidh lìn ùrachadh gu tur airson an dà chuid luchd-leasachaidh agus luchd-rianachd.

Ann an dreachan roimhe de OpenShift, bha a h-uile duine ag obair ann an trì consoles: eòlaire seirbheis, tòcan rianaire agus consol obrach. A-nis tha an cruinneachadh air a roinn ann an dà phàirt a-mhàin - consol rianadair agus consol leasaiche.

Tha consol an leasaiche air leasachaidhean mòra eadar-aghaidh luchd-cleachdaidh fhaighinn. A-nis tha e nas freagarraiche a bhith a’ taisbeanadh topologies nan tagraidhean agus na co-chruinneachaidhean aca. Tha seo ga dhèanamh nas fhasa do luchd-leasachaidh a bhith a’ cruthachadh, a’ cleachdadh, agus a’ faicinn thagraidhean làn-chuimseach agus goireasan cruinnichte. A’ leigeil leotha fòcas a chuir air na tha cudromach dhaibh.

Dè a tha ùr ann an Red Hat OpenShift 4.2 agus 4.3?
Port leasaiche ann an consol riaghlaidh OpenShift

Odo

Tha Odo na ghoireas loidhne-àithne a tha ag amas air leasaiche a bhios a’ sìmpleachadh leasachadh tagraidh ann an OpenShift. A’ cleachdadh conaltradh stoidhle git push, bidh an CLI seo a’ cuideachadh luchd-leasachaidh a tha ùr do Kubernetes gus tagraidhean a thogail ann an OpenShift.

Amalachadh le àrainneachdan leasachaidh

Faodaidh luchd-leasachaidh a-nis na tagraidhean aca a thogail, a dheasbad agus a chuir an sàs ann an OpenShift gun a bhith a’ fàgail an àrainneachd leasachaidh còd as fheàrr leotha, leithid Microsoft Visual Studio, JetBrains (a ’toirt a-steach IntelliJ), Eclipse Desktop, msaa.

Leudachadh cleachdadh Red Hat OpenShift airson Microsoft Azure DevOps

Chaidh an leudachadh Red Hat OpenShift Deployment airson Microsoft Azure DevOps fhoillseachadh. Faodaidh luchd-cleachdaidh an inneal DevOps seo a-nis na tagraidhean aca a chuir gu Azure Red Hat OpenShift no brabhsair OpenShift sam bith eile gu dìreach bho Microsoft Azure DevOps.

Eadar-ghluasad bhon treas tionndadh chun cheathramh dreach

Leis gu bheil sinn a’ bruidhinn mu dheidhinn brath ùr, agus chan e ùrachadh, chan urrainn dhut dìreach an ceathramh dreach a chuir air mullach an treas fear. Cha chuirear taic ri ùrachadh bho dhreach XNUMX gu dreach XNUMX..

Ach tha deagh naidheachd ann: tha Red Hat a’ toirt seachad innealan airson pròiseactan imrich bho 3.7 gu 4.2. Faodaidh tu eallach obrach tagraidh a ghluasad a’ cleachdadh an inneal Cluster Application Migration (CAM). Leigidh CAM leat smachd a chumail air imrich agus lughdachadh ùine downt tagraidh.

OpenShift 4.3

Nochd na prìomh innleachdan a tha air am mìneachadh san artaigil seo ann an dreach 4.2. Chan eil na h-atharrachaidhean 4.3 a chaidh fhoillseachadh o chionn ghoirid cho mòr, ach tha cuid de rudan ùra ann fhathast. Tha liosta nan atharrachaidhean gu math farsaing, seo an fheadhainn as cudromaiche nar beachd:

Ùraich dreach Kubernetes gu 1.16.

Chaidh an dreach ùrachadh le dà cheum aig an aon àm; ann an OpenShift 4.2 bha e 1.14.

Crioptachadh dàta ann am etcd

A’ tòiseachadh le dreach 4.3, bha e comasach dàta a chrioptachadh san stòr-dàta msaa. Aon uair ‘s gu bheil crioptachadh air a chomasachadh, bidh e comasach na goireasan API OpenShift agus Kubernetes API a leanas a chrioptachadh: Dìomhaireachd, ConfigMaps, Slighean, comharran ruigsinneachd, agus cead OAuth.

Helm

Taic a bharrachd airson Helm dreach 3, manaidsear pacaid mòr-chòrdte airson Kubernetes. Airson a-nis, tha inbhe TECHNOLOGY PREVIEW aig taic. Thèid taic Helm a leudachadh gu làn thaic ann an dreachan de OpenShift san àm ri teachd. Bidh an goireas helm cli a’ tighinn le OpenShift agus faodar a luchdachadh sìos bhon consol lìn riaghlaidh brabhsair.

Clàr-innse am pròiseact a luchdadh a-nuas

Anns an dreach ùr, tha deas-bhòrd a’ phròiseict a’ toirt seachad fiosrachadh a bharrachd air duilleag a’ phròiseict: inbhe pròiseict, cleachdadh ghoireasan, agus cuotathan pròiseict.

A’ taisbeanadh so-leòntachd airson cidhe anns a’ chonsail lìn

Chaidh feart a chuir ris a’ chonsal riaghlaidh gus so-leòntachd a nochdadh airson ìomhaighean ann an stòran a’ Chidhe. Thathas a’ toirt taic do bhith a’ taisbeanadh so-leòntachd airson stòran ionadail agus taobh a-muigh.

Cruthachadh nas sìmplidhe de ghnìomhaichehub far-loidhne

A thaobh a bhith a’ cleachdadh brabhsair OpenShift ann an lìonra iomallach, às a bheil ruigsinneachd air an eadar-lìn cuibhrichte no neo-làthaireach, tha cruthachadh “sgàthan” airson clàr OperatorHub air a dhèanamh nas sìmplidhe. A-nis faodar seo a dhèanamh le dìreach trì sgiobaidhean.

Ùghdaran:
Victor Puchkov, Yuri Semenyukov saor an asgaidh

Source: www.habr.com

Cuir beachd ann