Mae Red Hat OpenShift 4.2 yn cynnig offer gwell ac estynedig i ddatblygwyr

Rhyddhawyd OpenShift 2019 ym mis Hydref 4.2, y mae ei hanfod cyfan yn parhau â'r cwrs tuag at awtomeiddio ac optimeiddio gwaith gyda'r amgylchedd cwmwl.

Mae Red Hat OpenShift 4.2 yn cynnig offer gwell ac estynedig i ddatblygwyr

Gadewch inni gofio ein bod wedi cyflwyno Red Hat OpenShift 2019 ym mis Mai 4, cenhedlaeth nesaf ein platfform Kubernetes, y gwnaethom ei ailgynllunio i symleiddio rheolaeth cymwysiadau cynwysyddion mewn amgylcheddau cynhyrchu.

Dyluniwyd yr ateb fel platfform hunan-reoli gyda diweddariadau meddalwedd ceir a rheolaeth cylch bywyd mewn cwmwl hybrid ac mae wedi'i adeiladu ar Red Hat Enterprise Linux a Red Hat Enterprise Linux CoreOS profedig. Yn fersiwn 4.2, roedd y ffocws ar wneud y platfform yn fwy cyfeillgar i ddatblygwyr. Yn ogystal, rydym wedi symleiddio'r gwaith o reoli'r llwyfan a chymwysiadau ar gyfer gweinyddwyr clwstwr trwy gynnig offer mudo o'r 3ydd i'r 4ydd fersiwn o OpenShift, yn ogystal â gweithredu cefnogaeth ar gyfer ffurfweddiadau heb fynediad i'r Rhyngrwyd.

Ble mae'r cyflymder?

Mae fersiwn 4.2 yn symleiddio gweithio gyda Kubernetes yn fawr, gan gynnig modd consol rheoli OpenShift newydd wedi'i optimeiddio ar gyfer tasgau datblygwr, yn ogystal ag offer ac ategion newydd ar gyfer adeiladu cynwysyddion, trefnu piblinellau CI / CD a gweithredu systemau di-weinydd. Mae hyn i gyd yn helpu rhaglenwyr i ganolbwyntio'n fwy manwl gywir ar eu prif dasg - creu cod cais, heb gael eu tynnu sylw gan hynodion Kubernetes.

Mae Red Hat OpenShift 4.2 yn cynnig offer gwell ac estynedig i ddatblygwyr
Gweld topoleg y cymhwysiad yn y consol datblygwr.

Mae Red Hat OpenShift 4.2 yn cynnig offer gwell ac estynedig i ddatblygwyr
Modd datblygwr newydd y consol OpenShift

Offer datblygwr newydd yn OpenShift 4.2:

  • Modd datblygwr Mae Web Console yn helpu datblygwyr i ganolbwyntio ar yr hyn sydd bwysicaf trwy arddangos y wybodaeth a'r ffurfweddiadau sydd eu hangen arnynt yn unig. Mae UI gwell ar gyfer gwylio topoleg a chydosod cymwysiadau yn ei gwneud hi'n haws creu, defnyddio a delweddu cymwysiadau cynhwysydd ac adnoddau clwstwr.
  • Pecyn cymorth glust – rhyngwyneb llinell orchymyn arbennig ar gyfer datblygwyr sy'n symleiddio datblygiad cymwysiadau ar blatfform OpenShift. Trwy drefnu rhyngweithio fel Git push, mae'r CLI hwn yn helpu datblygwyr i greu cymwysiadau ar blatfform OpenShift yn ddiymdrech, heb ymchwilio i gymhlethdodau Kubernetes.
  • Red Hat OpenShift Connector ar gyfer Microsoft Visual Studio Code, mae JetBrains IDE (gan gynnwys IntelliJ) ac Eclipse Desktop IDE yn integreiddio'n hawdd â'r offer a ddefnyddir ac yn eich galluogi i ddatblygu, adeiladu, dadfygio a defnyddio cymwysiadau ar gyfer OpenShift yn yr amgylchedd IDE sy'n gyfarwydd i ddatblygwyr.
  • Estyniad Defnydd OpenShift Red Hat ar gyfer Microsoft Azure DevOps. Yn rhoi'r gallu i ddefnyddwyr y pecyn cymorth DevOps hwn ddefnyddio eu cymwysiadau ar Azure Red Hat OpenShift neu unrhyw glystyrau OpenShift eraill ar blatfform Microsoft Azure DevOps.

Mae Red Hat OpenShift 4.2 yn cynnig offer gwell ac estynedig i ddatblygwyr
Ategyn ar gyfer Visual Studio

OpenShift llawn ar liniadur

Red Hat CodeReady Cynhwysyddion, sy'n glystyrau OpenShift parod sydd wedi'u optimeiddio i'w defnyddio ar weithfan neu liniadur, yn ei gwneud hi'n bosibl datblygu cymwysiadau cwmwl yn lleol.

Rhwyll Gwasanaeth

Ein datrysiad Rhwyll Gwasanaeth OpenShift, a adeiladwyd ar sail prosiectau meddalwedd ffynhonnell agored Istio, Kiali a Jaeger ac arbennig gweithredwr Kubernetes, yn symleiddio datblygu, lleoli a chynnal a chadw cymwysiadau ar y platfform OpenShift trwy ddarparu'r offer angenrheidiol a chymryd drosodd awtomeiddio cymwysiadau cwmwl yn seiliedig ar bensaernïaeth fodern megis microservices. Mae'r datrysiad yn caniatáu i raglenwyr ryddhau eu hunain o'r angen i ddefnyddio a chynnal gwasanaethau rhwydwaith arbenigol yn annibynnol sydd eu hangen ar gyfer y cymwysiadau a'r rhesymeg busnes sy'n cael eu creu.

Rhwyll Gwasanaeth OpenShift Red Hat, ar gael ar gyfer OpenShift 4, wedi'i deilwra'n arbennig ar gyfer y datblygwr yn llythrennol “o'r dechrau i'r diwedd” ac mae'n cynnig nodweddion megis olrhain, metrigau, delweddu a monitro cyfathrebiadau rhwydwaith, yn ogystal â gosod a ffurfweddu rhwyll gwasanaeth mewn un clic. Yn ogystal, mae'r datrysiad yn cynnig buddion o ran rheolaeth weithredol a diogelwch, megis amgryptio traffig rhwng gweinyddwyr yn y ganolfan ddata ac integreiddio â phorth API Red Hat 3raddfa.

Mae Red Hat OpenShift 4.2 yn cynnig offer gwell ac estynedig i ddatblygwyr
Delweddu uwch o draffig clwstwr gan ddefnyddio Kiali o fewn Rhwyll Gwasanaeth OpenShift

Cyfrifiadura di-weinydd

Ein datrysiad arall OpenShift Ddi-weinydd, yn eich helpu i ddefnyddio a rhedeg cymwysiadau sy'n cynyddu ac i lawr yn hawdd yn ôl y galw, yr holl ffordd i sero. Wedi'i adeiladu ar ben y prosiect Knative ac ar gael yn Rhagolwg Technoleg, gellir actifadu'r datrysiad hwn ar unrhyw glwstwr OpenShift 4 gan ddefnyddio'r gweithredwr Kubernetes cysylltiedig, gan ei gwneud hi'n hawdd cychwyn arni a gosod y cydrannau sydd eu hangen i ddefnyddio cymwysiadau neu swyddogaethau di-weinydd ar OpenShift. Mae modd datblygu'r consol OpenShift, a ymddangosodd yn fersiwn 4.2, yn caniatáu ichi ddefnyddio opsiynau di-weinydd mewn prosesau datblygu safonol, megis Mewnforio o Git neu Deployan Image, mewn geiriau eraill, gallwch greu cymwysiadau di-weinydd yn uniongyrchol o'r consol.

Mae Red Hat OpenShift 4.2 yn cynnig offer gwell ac estynedig i ddatblygwyr
Sefydlu defnydd di-weinydd yn y consol OpenShift

Yn ogystal ag integreiddio â chonsol y datblygwr, mae gan y fersiwn newydd o OpenShift welliannau eraill o ran di-weinydd. Yn benodol, mae hyn yn kn - mae'r rhyngwyneb llinell orchymyn Knative, sy'n darparu gweithrediad cyfleus a greddfol, yn caniatáu ichi grwpio gwrthrychau sy'n angenrheidiol ar gyfer cymwysiadau; cymryd cipluniau o god a ffurfweddau, a hefyd yn darparu'r gallu i fapio diweddbwyntiau rhwydwaith i fersiynau neu wasanaethau penodol. Mae'r holl nodweddion hyn, sydd ar gael mewn Rhagolwg Technoleg trwy'r gweithredwr OpenShift Serverless, yn helpu datblygwyr i ddod yn gyfforddus â'r bensaernïaeth ddi-weinydd a chael yr hyblygrwydd i ddefnyddio eu cymwysiadau yn y cwmwl hybrid heb gael eu cloi i mewn i seilwaith penodol.

Piblinellau Cloud CI/CD

Mae integreiddio a chyflwyno parhaus (CI/CD) yn arferion datblygu allweddol heddiw sy'n cynyddu cyflymder a dibynadwyedd defnyddio meddalwedd. Mae offer CI/CD da yn galluogi timau datblygu i symleiddio ac awtomeiddio prosesau adborth, sy'n hanfodol i ddatblygiad ystwyth llwyddiannus. Yn OpenShift, gallwch ddefnyddio Jenkins clasurol neu ein datrysiad newydd fel pecyn cymorth o'r fath Piblinellau OpenShift.

Jenkins heddiw yw'r safon de facto, ond rydym yn cysylltu dyfodol cynhwysydd CI/CD â phrosiect meddalwedd ffynhonnell agored Tekton. Felly, mae OpenShift Pipelines wedi'i adeiladu'n benodol ar sail y prosiect hwn ac mae'n cefnogi dulliau nodweddiadol o'r fath ar gyfer datrysiadau cwmwl yn well fel piblinell fel cod (“piblinell fel cod”) a GitOps. Yn OpenShift Pipelines, mae pob cam yn rhedeg yn ei gynhwysydd ei hun, felly dim ond tra bod y cam hwnnw'n rhedeg y caiff adnoddau eu defnyddio, gan ganiatáu i ddatblygwyr reolaeth lawn dros eu piblinellau dosbarthu, ategion, a rheolaeth mynediad heb orfod dibynnu ar weinydd CI / CD canolog.

Mae OpenShift Pipelines yn dal i fod mewn Rhagolwg Datblygwr ac mae ar gael fel gweithredwr cyfatebol y gellir ei ddefnyddio mewn unrhyw glwstwr OpenShift 4. Gellir defnyddio Jenkins yn y ddau fersiwn OpenShift 3 a 4.

Mae Red Hat OpenShift 4.2 yn cynnig offer gwell ac estynedig i ddatblygwyr
Piblinellau Red Hat OpenShift

Rheoli cynwysyddion mewn cwmwl hybrid

Mae gosod a diweddaru OpenShift yn awtomataidd yn dod â'r cwmwl hybrid mor agos â phosibl at y cwmwl canonaidd o ran profiad y defnyddiwr. Roedd OpenShift 4.2 ar gael yn flaenorol ar gyfer llwyfannau cwmwl cyhoeddus mawr, cymylau preifat, llwyfannau rhithwiroli a gweinyddwyr metel noeth, ond mae fersiwn XNUMX yn ychwanegu dau lwyfan cwmwl cyhoeddus newydd i'r rhestr hon - Microsoft Azure a Google Cloud Platform, yn ogystal â chymylau preifat OpenStack.

Mae gosodwr OpenShift 4.2 wedi'i wella ar gyfer gwahanol amgylcheddau targed, ac mae hefyd wedi'i hyfforddi i weithio gyda chyfluniadau ynysig (nad ydynt yn gysylltiedig â'r Rhyngrwyd) am y tro cyntaf. Mae gosod blychau tywod a modd dirprwy gorfodol gyda'r gallu i ddarparu eich bwndel CA eich hun yn helpu i sicrhau cydymffurfiaeth â safonau rheoleiddio a phrotocolau diogelwch mewnol. Mae modd gosod annibynnol yn caniatáu ichi gael y fersiwn ddiweddaraf o OpenShift Container Platform bob amser mewn ardaloedd lle nad oes mynediad i'r Rhyngrwyd neu mewn amgylcheddau â pholisïau profi delwedd llym.

Yn ogystal, trwy ddefnyddio pentwr OpenShift llawn gan ddefnyddio Red Hat Enterprise Linux CoreOS, fersiwn ysgafn o Red Hat Enterprise Linux, gallwch gael cwmwl yn barod mewn llai nag awr ar ôl ei osod.

Mae Red Hat OpenShift yn caniatáu ichi uno'r prosesau o greu, defnyddio a rheoli cymwysiadau cynwysyddion yn y cwmwl ac ar seilwaith y safle. Gyda gosodiad haws, mwy awtomataidd a chyflymach, mae OpenShift 4.2 bellach ar gael ar AWS, Azure, OpenStack a GCP, gan ganiatáu i sefydliadau reoli eu platfformau Kubernetes yn effeithlon mewn cwmwl hybrid.

Mudo hawdd o OpenShift 3 i OpenShift 4

Mae offer mudo llwyth gwaith newydd yn ei gwneud hi'n haws mudo i OpenShift 4.2 o fersiynau blaenorol o'r platfform. Mae trosglwyddo llwythi o hen glwstwr i un newydd bellach yn llawer cyflymach, haws a chyda lleiafswm o lawdriniaethau â llaw. Mae angen i weinyddwr y clwstwr ddewis y clwstwr ffynhonnell OpenShift 3.x, marcio'r prosiect a ddymunir (neu'r gofod enw) arno ac yna nodi beth i'w wneud gyda'r cyfrolau parhaus cyfatebol - copïwch nhw i'r clwstwr targed OpenShift 4.x neu eu mudo . Yna mae ceisiadau'n parhau i redeg ar y clwstwr gwreiddiol nes bod y gweinyddwr yn eu terfynu.

Mae OpenShift 4.2 yn cefnogi amrywiol senarios mudo:

  • Mae'r data'n cael ei gopïo gan ddefnyddio ystorfa ganolradd yn seiliedig ar brosiect Velero. Mae'r opsiwn hwn yn caniatáu ichi fudo gyda newid system storio pan, er enghraifft, mae'r clwstwr gwreiddiol yn defnyddio Gluster, a'r un newydd yn defnyddio Ceph.
  • Mae'r data yn aros yn y storfa gyfredol, ond mae wedi'i gysylltu â'r clwstwr newydd (newid cyfaint parhaus).
  • Copïo systemau ffeiliau gan ddefnyddio Restic.

Reit y noson gyntaf

Yn aml, hoffai ein defnyddwyr allu rhoi cynnig ar ddatblygiadau arloesol OpenShift ymhell cyn rhyddhau datganiad newydd. Felly, gan ddechrau gydag OpenShift 4.2, rydym yn darparu mynediad at adeiladau nos i gwsmeriaid a phartneriaid. Sylwch nad yw'r adeiladau hyn wedi'u bwriadu ar gyfer defnydd cynhyrchu, nid ydynt yn cael eu cefnogi, eu bod wedi'u dogfennu'n wael, a gall fod ganddynt ymarferoldeb anghyflawn. Mae ansawdd yr adeiladau hyn yn cynyddu wrth iddynt ddod yn nes at y fersiwn derfynol.

Mae adeiladau nosweithiol yn galluogi cwsmeriaid a phartneriaid i gael rhagolwg o nodweddion newydd yn gynnar yn eu datblygiad, a all fod yn ddefnyddiol ar gyfer cynllunio defnydd neu integreiddio OpenShift ag atebion datblygwyr ISV eu hunain.

Nodyn i Aelodau Cymunedol OKD

Mae gwaith wedi dechrau ar OKD 4.0, y dosbarthiad ffynhonnell agored Kubernetes sy'n cael ei greu gan y gymuned ddatblygu ac sy'n sail i Red Hat OpenShift. Rydym yn gwahodd pawb i roi eu hasesiad o'r cyflwr presennol OKD4, Fedora CoreOS (FCOS) a Kubernetes o fewn y Gweithgor OKD neu dilynwch y cynnydd ar y wefan OKD.io.

Nodyn:

Nid yw’r gair “partneriaeth” yn y cyhoeddiad hwn yn awgrymu partneriaeth gyfreithiol nac unrhyw fath arall o berthynas gyfreithiol rhwng Red Hat, Inc. ac unrhyw endid cyfreithiol arall.

Ffynhonnell: hab.com

Ychwanegu sylw