Tha Red Hat OpenShift 4.2 a’ tabhann innealan leasaichte is leudaichte do luchd-leasachaidh

Chaidh OpenShift 2019 fhoillseachadh san Dàmhair 4.2, le brìgh iomlan a’ leantainn air a’ chùrsa a dh’ionnsaigh fèin-ghluasad agus optimachadh obair leis an àrainneachd sgòthan.

Tha Red Hat OpenShift 4.2 a’ tabhann innealan leasaichte is leudaichte do luchd-leasachaidh

Cuimhnichidh sinn sa Chèitean 2019 gun tug sinn a-steach Red Hat OpenShift 4, an ath ghinealach den àrd-ùrlar Kubernetes againn, a dh’ ath-dhealbhaich sinn gus riaghladh thagraidhean soithichean ann an àrainneachdan cinneasachaidh a dhèanamh nas sìmplidhe.

Chaidh am fuasgladh a chruthachadh mar àrd-ùrlar fèin-riaghlaidh le ùrachaidhean fèin-ghluasadach agus riaghladh cuairt-beatha ann an sgòth tar-chinealach agus tha e stèidhichte air Red Hat Enterprise Linux agus Red Hat Enterprise Linux CoreOS. Ann an dreach 4.2, bha am fòcas air an àrd-ùrlar a dhèanamh nas fhasa do luchd-leasachaidh. A bharrachd air an sin, tha sinn air obair riaghlaidh an àrd-ùrlar agus tagraidhean airson luchd-rianachd brabhsair a dhèanamh nas sìmplidhe le bhith a’ tabhann innealan imrich bho OpenShift 3 gu 4, a bharrachd air a bhith a’ cur an gnìomh taic airson rèiteachadh far-loidhne.

Càite bheil an luaths?

Tha an tionndadh 4.2 gu mòr a’ sìmpleachadh obrachadh le Kubernetes, a’ tabhann modh tòcan riaghlaidh OpenShift ùr air a bharrrachadh airson gnìomhan leasaiche, a bharrachd air innealan agus plugins ùra airson soithichean a thogail, pìoban CI / CD a chuir air dòigh agus siostaman gun fhrithealaiche a chuir an gnìomh. Tha seo uile a’ cuideachadh luchd-prògramaidh a bhith ag amas nas mionaidiche air a’ phrìomh obair aca - a’ cruthachadh còd tagraidh, gun a bhith air am buaireadh le rudan sònraichte Kubernetes.

Tha Red Hat OpenShift 4.2 a’ tabhann innealan leasaichte is leudaichte do luchd-leasachaidh
Thoir sùil air topology tagraidh ann an consol an leasaiche.

Tha Red Hat OpenShift 4.2 a’ tabhann innealan leasaichte is leudaichte do luchd-leasachaidh
Modh leasaiche ùr den consol OpenShift

Innealan leasaiche ùra ann an OpenShift 4.2:

  • Modh leasaiche Bidh Web Console a’ cuideachadh luchd-leasachaidh fòcas a chuir air na rudan as cudromaiche le bhith a’ taisbeanadh dìreach am fiosrachadh agus na rèiteachaidhean a tha a dhìth orra. Tha UI leasaichte airson coimhead topology agus co-chruinneachadh thagraidhean ga dhèanamh nas fhasa tagraidhean container agus goireasan cnuasachaidh a chruthachadh, a chleachdadh agus fhaicinn.
  • Pasgan-obrach Odo - eadar-aghaidh loidhne-àithne sònraichte do luchd-leasachaidh a bhios a’ sìmpleachadh leasachadh thagraidhean air an àrd-ùrlar OpenShift. Le bhith a’ cur air dòigh eadar-obrachadh mar Git push, bidh an CLI seo a’ cuideachadh luchd-leasachaidh gu dìcheallach a’ cruthachadh thagraidhean air an àrd-ùrlar OpenShift, gun a bhith a’ dol a-steach do iom-fhillteachd Kubernetes.
  • Red Hat OpenShift Connector airson Microsoft Visual Studio Code, tha JetBrains IDE (a’ gabhail a-steach IntelliJ) agus Eclipse Desktop IDE a’ toirt seachad amalachadh furasta leis na h-innealan a thathar a’ cleachdadh agus a’ toirt cothrom dhut tagraidhean a leasachadh, a thogail, a dheasbad agus a chleachdadh airson OpenShift ann an àrainneachd IDE air a bheil luchd-leasachaidh eòlach.
  • Leudachadh cleachdadh Red Hat OpenShift airson Microsoft Azure DevOps. A’ toirt comas do luchd-cleachdaidh an inneal DevOps seo na tagraidhean aca a chuir a-steach air Azure Red Hat OpenShift no cruinneachaidhean OpenShift sam bith eile air àrd-ùrlar Microsoft Azure DevOps.

Tha Red Hat OpenShift 4.2 a’ tabhann innealan leasaichte is leudaichte do luchd-leasachaidh
Plugin airson lèirsinneach studio

OpenShift slàn air laptop

Soithichean Red Hat CodeReady, a tha nan cruinneachaidhean OpenShift deiseil airson an cleachdadh air ionad-obrach no laptop, ga dhèanamh comasach tagraidhean sgòthan a leasachadh gu h-ionadail.

Mogal seirbheis

Ar fuasgladh Mogal Seirbheis OpenShift, air a thogail air bunait pròiseactan bathar-bog stòr fosgailte Istio, Kiali agus Jaeger agus sònraichte Gnìomhaiche Kubernetes, a’ sìmpleachadh leasachadh, cleachdadh agus cumail suas thagraidhean air an àrd-ùrlar OpenShift le bhith a’ toirt seachad na h-innealan riatanach agus a’ gabhail thairis fèin-ghluasad thagraidhean sgòthan stèidhichte air ailtireachd ùr-nodha leithid microservices. Leigidh am fuasgladh le luchd-prògramaidh iad fhèin a shaoradh bhon fheum air seirbheisean lìonra sònraichte a chleachdadh agus a chumail suas gu neo-eisimeileach a tha riatanach airson na tagraidhean agus loidsig gnìomhachais a thathas a’ cruthachadh.

Mogal seirbheis OpenShift Red Hat, ri fhaighinn airson OpenShift 4, air a dhèanamh a dh’aona-ghnothach airson an leasaiche gu litireil “bho thoiseach gu deireadh” agus a’ tabhann feartan leithid lorg, meatrach, fradharc agus sgrùdadh conaltraidh lìonra, a bharrachd air stàladh agus rèiteachadh mogal seirbheis ann an aon bhriogadh. A bharrachd air an sin, tha am fuasgladh a’ tabhann buannachdan a thaobh riaghladh gnìomh agus tèarainteachd, leithid crioptachadh trafaic eadar frithealaichean taobh a-staigh an ionad dàta agus amalachadh le geata API Red hat 3 sgèile.

Tha Red Hat OpenShift 4.2 a’ tabhann innealan leasaichte is leudaichte do luchd-leasachaidh
Sealladh adhartach air trafaic brabhsair a’ cleachdadh Kiali taobh a-staigh OpenShift Service Mesh

Coimpiutaireachd gun fhrithealaiche

Am fuasgladh eile againn OpenShift Serverless, gad chuideachadh le bhith a’ cleachdadh agus a’ ruith thagraidhean a bhios gu furasta a’ dol suas is sìos air iarrtas, fad na slighe gu neoni. Air a thogail a bharrachd air a ’phròiseact Knative agus ri fhaighinn ann an Ro-shealladh Teicneòlais, faodar am fuasgladh seo a chuir an gnìomh air brabhsair OpenShift 4 sam bith a’ cleachdadh a ’ghnìomhaiche Kubernetes co-cheangailte, ga dhèanamh furasta tòiseachadh agus na pàirtean a chuir a-steach a dh’ fheumar gus tagraidhean no gnìomhan gun fhrithealaiche a chuir air OpenShift. Leigidh modh leasachaidh a’ chonsail OpenShift, a nochd ann an dreach 4.2, dhut roghainnean gun fhrithealaiche a chleachdadh ann am pròiseasan leasachaidh àbhaisteach, leithid Import from Git no Deployan Image, ann am faclan eile, is urrainn dhut tagraidhean gun fhrithealaiche a chruthachadh gu dìreach bhon chonsail.

Tha Red Hat OpenShift 4.2 a’ tabhann innealan leasaichte is leudaichte do luchd-leasachaidh
A’ stèidheachadh cleachdadh gun fhrithealaiche anns a’ chonsail OpenShift

A bharrachd air amalachadh le consol an leasaiche, tha leasachaidhean eile aig an dreach ùr de OpenShift a thaobh gun fhrithealaiche. Gu sònraichte, is e seo kn - tha an eadar-aghaidh loidhne-àithne Knative, a bheir seachad obrachadh goireasach agus intuitive, a ’toirt cothrom dhut na nithean a tha riatanach airson tagraidhean a chuir còmhla; gabh dealbhan de chòd agus rèiteachaidhean, agus bheir e seachad comas cuideachd puingean crìochnachaidh lìonra a mhapadh gu dreachan no seirbheisean sònraichte. Bidh na feartan sin uile, a tha rim faighinn ann an Ro-shealladh Teicneòlais tron ​​​​ghnìomhaiche OpenShift Serverless, a’ cuideachadh luchd-leasachaidh a bhith comhfhurtail leis an ailtireachd gun fhrithealaiche agus tha sùbailteachd aca na tagraidhean aca a chuir a-steach don sgòth tar-chinealach gun a bhith glaiste ann am bun-structaran sònraichte.

Pìoban Cloud CI / CD

Tha amalachadh agus lìbhrigeadh leantainneach (CI / CD) nam prìomh chleachdaidhean leasachaidh an-diugh a tha ag àrdachadh astar agus earbsachd cleachdadh bathar-bog. Tha deagh innealan CI/CD a’ leigeil le sgiobaidhean leasachaidh pròiseasan fios-air-ais a sgioblachadh agus a dhèanamh fèin-ghluasadach, a tha deatamach airson leasachadh lùthmhor soirbheachail. Ann an OpenShift, faodaidh tu Jenkins clasaigeach no am fuasgladh ùr againn a chleachdadh mar inneal mar sin Pìoban OpenShift.

Is e Jenkins an-diugh an ìre de facto, ach bidh sinn a’ ceangal àm ri teachd container CI / CD le pròiseact bathar-bog stòr fosgailte Tekton. Mar sin, tha OpenShift Pipelines air a thogail gu sònraichte air bunait a’ phròiseict seo agus tha e a’ toirt taic nas fheàrr do dhòighean-obrach àbhaisteach airson fuasglaidhean sgòthan mar loidhne-phìoban mar chòd (“pìob-loidhne mar chòd”) agus GitOps. Ann am Pìoban OpenShift, bidh gach ceum a’ ruith anns a’ ghobhar aige fhèin, agus mar sin cha tèid goireasan a chaitheamh ach fhad ‘s a tha an ceum sin a’ ruith, a’ leigeil le luchd-leasachaidh làn smachd a chumail air na pìoban lìbhrigidh aca, plugain agus smachd ruigsinneachd gun a bhith an urra ri frithealaiche CI / CD sa mheadhan.

Tha OpenShift Pipelines fhathast ann an Ro-shealladh Luchd-leasachaidh agus tha e ri fhaighinn mar ghnìomhaiche co-fhreagarrach a dh'fhaodar a chleachdadh ann an brabhsair OpenShift 4. Faodar Jenkins a chleachdadh ann an dreachan OpenShift 3 agus 4.

Tha Red Hat OpenShift 4.2 a’ tabhann innealan leasaichte is leudaichte do luchd-leasachaidh
Pìoban Red Hat OpenShift

A’ riaghladh shoithichean ann an sgòth tar-chinealach

Bheir stàladh fèin-ghluasadach agus ùrachadh OpenShift an sgòth tar-chinealach cho faisg ‘s a ghabhas air an sgòth canonical a thaobh eòlas luchd-cleachdaidh. Bha OpenShift 4.2 ri fhaighinn roimhe seo airson prìomh àrd-ùrlaran sgòthan poblach, sgòthan prìobhaideach, àrd-ùrlaran virtualization agus frithealaichean meatailt lom, ach tha dreach XNUMX a’ cur dà àrd-ùrlar sgòthan poblach ùr ris an liosta seo - Microsoft Azure agus Google Cloud Platform, a bharrachd air sgòthan prìobhaideach OpenStack .

Chaidh an stàlaichear OpenShift 4.2 a leasachadh airson diofar àrainneachdan targaid, agus tha e cuideachd air a thrèanadh gus obrachadh le rèiteachaidhean iomallach (gun cheangal ris an eadar-lìn) airson a’ chiad uair. Bidh stàladh bogsa gainmhich agus modh neach-ionaid èigneachail leis a’ chomas am pasgan CA agad fhèin a thoirt seachad a’ dèanamh cinnteach gu bheilear a’ cumail ri inbhean riaghlaidh agus protocolaidhean tèarainteachd a-staigh. Leigidh modh stàlaidh leis fhèin leat an dreach as ùire de OpenShift Container Platform a bhith agad an-còmhnaidh ann an raointean far nach eil cothrom air an eadar-lìn no ann an àrainneachdan le poileasaidhean deuchainn ìomhaigh teann.

A bharrachd air an sin, le bhith a’ cleachdadh stac làn OpenShift a’ cleachdadh Red Hat Enterprise Linux CoreOS, dreach aotrom de Red Hat Enterprise Linux, faodaidh tu sgòth a bhith deiseil ann an nas lugha na uair a thìde bhon stàladh.

Leigidh Red Hat OpenShift leat na pròiseasan ann a bhith a’ cruthachadh, a’ cleachdadh agus a’ riaghladh thagraidhean soithich san sgòth agus air bun-structaran san togalach aonachadh. Le stàladh nas fhasa, nas fèin-ghluasadach agus nas luaithe, tha OpenShift 4.2 a-nis ri fhaighinn air AWS, Azure, OpenStack agus GCP, a’ leigeil le buidhnean na h-àrd-ùrlaran Kubernetes aca a riaghladh gu h-èifeachdach ann an sgòth tar-chinealach.

Imrich furasta bho OpenShift 3 gu OpenShift 4

Bidh innealan imrich eallach obrach ùra ga dhèanamh nas fhasa imrich gu OpenShift 4.2 bho dhreachan roimhe den àrd-ùrlar. Tha a bhith a’ gluasad luchdan bho sheann bhuidheann gu fear ùr a-nis fada nas luaithe, nas fhasa agus le co-dhiù obair làimhe. Feumaidh rianadair a’ chlàir dìreach an stòr OpenShift 3.x cluster a thaghadh, comharraich am pròiseact a tha thu ag iarraidh (no ainm-àite) air agus an uairsin sònraich dè a nì thu leis na leabhraichean leantainneach co-fhreagarrach - dèan lethbhreac dhiubh chun bhuidheann targaid OpenShift 4.x no imrich iad. . Bidh tagraidhean an uairsin a’ leantainn air adhart a’ ruith air a’ bhuidheann thùsail gus an cuir an rianaire crìoch orra.

Tha OpenShift 4.2 a’ toirt taic do dhiofar shuidheachaidhean imrich:

  • Tha an dàta air a chopaigeadh le bhith a’ cleachdadh stòr eadar-mheadhanach stèidhichte air pròiseact Velero. Leigidh an roghainn seo leat imrich le atharrachadh san t-siostam stòraidh nuair, mar eisimpleir, bidh am buidheann tùsail a’ cleachdadh Gluster, agus am fear ùr a’ cleachdadh Ceph.
  • Tha an dàta fhathast anns an stòr-dàta gnàthach, ach tha e ceangailte ris a’ bhuidheann ùr (atharrachadh meud leantainneach).
  • A’ dèanamh lethbhreac de shiostaman faidhle a’ cleachdadh Restic.

A’ chiad oidhche ceart

Gu tric bu mhath leis an luchd-cleachdaidh againn a bhith comasach air innleachdan OpenShift a tha san amharc fheuchainn fada mus tèid brath ùr fhoillseachadh. Mar sin, a’ tòiseachadh le OpenShift 4.2, bidh sinn a’ toirt cothrom do luchd-ceannach agus com-pàirtichean air togalaichean oidhche. Thoir an aire nach eil na togalaichean sin an dùil airson cleachdadh cinneasachaidh, nach eil iad a’ faighinn taic, air an droch chlàradh, agus is dòcha gu bheil comas-gnìomh neo-choileanta aca. Bidh càileachd nan togalaichean sin ag àrdachadh mar a thig iad nas fhaisge air an dreach mu dheireadh.

Leigidh togail oidhcheil le luchd-ceannach agus com-pàirtichean ro-shealladh fhaighinn air feartan ùra tràth ann an leasachadh, a dh’ fhaodadh a bhith feumail airson dealbhadh cleachdadh no amalachadh OpenShift le fuasglaidhean luchd-leasachaidh ISV fhèin.

Nota do Bhuill Coimhearsnachd OKD

Tha obair air tòiseachadh air OKD 4.0, an sgaoileadh stòr fosgailte Kubernetes a tha air a chruthachadh leis a’ choimhearsnachd leasachaidh agus a tha mar bhunait air Red Hat OpenShift. Tha sinn a’ toirt cuireadh don h-uile duine am measadh a thoirt seachad air an t-suidheachadh làithreach OKD 4, Fedora CoreOS (FCOS) agus Kubernetes taobh a-staigh Buidheann Obrach OKD no lean an adhartas air an làrach-lìn OKD.io.

Note:

Chan eil am facal “com-pàirteachas” san fhoillseachadh seo a’ ciallachadh com-pàirteachas laghail no seòrsa sam bith eile de dhàimh laghail eadar Red Hat, Inc. agus buidheann laghail sam bith eile.

Source: www.habr.com

Cuir beachd ann