Ko te Red Hat OpenShift 4.2 e tuku ana i nga kaiwhakawhanake i nga taputapu whakapai ake me te whakawhānui ake

I tukuna a OpenShift 2019 i Oketopa 4.2, te mauri katoa e haere tonu ana ki te mahi aunoa me te arotautanga o te mahi me te taiao kapua.

Ko te Red Hat OpenShift 4.2 e tuku ana i nga kaiwhakawhanake i nga taputapu whakapai ake me te whakawhānui ake

Kia maumahara tatou i te marama o Haratua 2019 i whakauruhia e matou a Red Hat OpenShift 4, te reanga o muri mai o ta maatau papaa Kubernetes, i hoahoatia ano e matou hei whakangawari i te whakahaeretanga o nga tono ipu ki nga taiao whakangao.

I hangaia te otinga hei papaa whakahaere whaiaro me nga whakahou-aunoa me te whakahaere huringa ora i roto i te kapua ranu ka hangaia ki runga i te Red Hat Enterprise Linux me te Red Hat Enterprise Linux CoreOS. I roto i te putanga 4.2, ko te arotahi ki te hanga i te papaaho kia pai ake te kaiwhakawhanake. I tua atu, kua whakangwarihia e matou te mahi whakahaere i te turanga me nga tono mo nga kaiwhakahaere roopu ma te tuku taputapu heke mai i OpenShift 3 ki te 4, me te whakatinana i te tautoko mo nga whirihoranga tuimotu.

Kei hea te tere?

Ko te Putanga 4.2 he tino ngawari te mahi tahi me Kubernetes, he tuku i tetahi aratau papatohu whakahaere OpenShift hou kua arotauhia mo nga mahi kaiwhakawhanake, tae atu ki nga taputapu hou me nga taputapu hou mo te hanga ipu, te whakarite paipa CI/CD me te whakatinana i nga punaha kore-tumau. Ko enei mea katoa ka awhina i nga kaihōtaka kia aro tika atu ki a raatau mahi matua - te hanga waehere tono, me te kore e whakararu i nga ahuatanga o Kubernetes.

Ko te Red Hat OpenShift 4.2 e tuku ana i nga kaiwhakawhanake i nga taputapu whakapai ake me te whakawhānui ake
Tirohia te topology tono i roto i te papatohu kaiwhakawhanake.

Ko te Red Hat OpenShift 4.2 e tuku ana i nga kaiwhakawhanake i nga taputapu whakapai ake me te whakawhānui ake
Aratau kaiwhakawhanake hou o te papatohu OpenShift

Nga taputapu kaiwhakawhanake hou i OpenShift 4.2:

  • Aratau kaiwhakawhanake Ka awhina te Tukutuku Tukutuku i nga kaiwhakawhanake kia aro ki nga mea tino nui ma te whakaatu i nga korero me nga whirihoranga e hiahiatia ana e ratou. Ma te UI whakarei ake mo te maataki topology me te huihuinga tono ka ngawari ake te hanga, te hora, me te tiro i nga tono ipu me nga rauemi roopu.
  • Taponga mahi odo – he atanga raina whakahau motuhake mo nga kaiwhakawhanake e ngawari ana te whakawhanaketanga o nga tono i runga i te papaaho OpenShift. Ma te whakarite i nga taunekeneke penei i te pana a Git, ka awhina tenei CLI i nga kaiwhakawhanake kia ngawari ki te hanga tono ki runga i te papaaho OpenShift, me te kore e ruku ki roto i nga uauatanga o Kubernetes.
  • Tūhono OpenShift Hat Whero mo Microsoft Visual Studio Code, JetBrains IDE (tae atu ki a IntelliJ) me Eclipse Desktop IDE he ngawari ki te whakauru ki nga taputapu e whakamahia ana ka taea e koe te whakawhanake, te hanga, te patuiro me te tuku tono mo OpenShift i roto i te taiao IDE e mohio ana ki nga kaihanga.
  • Whero Whero OpenShift Toronga Whakamahinga mo Microsoft Azure DevOps. Ka whakarato i nga kaiwhakamahi o tenei kete taputapu DevOps me te kaha ki te tuku i a raatau tono ki runga i te Azure Red Hat OpenShift me etahi atu huinga OpenShift ranei i runga i te papaaho Microsoft Azure DevOps.

Ko te Red Hat OpenShift 4.2 e tuku ana i nga kaiwhakawhanake i nga taputapu whakapai ake me te whakawhānui ake
Monomai mo Visual Studio

OpenShift katoa i runga i te pona

Waehere Potae WheroReady Ipu, he tautau OpenShift kua reri kua whakaritea mo te hora ki runga teihana mahi, pona ranei, ka taea te whakawhanake i nga tono kapua i te rohe.

Mata Ratonga

To tatou otinga OpenShift Ratonga Mata, i hangaia i runga i nga kaupapa rorohiko tuwhera puna Istio, Kiali me Jaeger me te motuhake Kaiwhakahaere Kubernetes, ka whakangwari ake i te whakawhanaketanga, te tuku me te tiaki i nga tono i runga i te papaaho OpenShift ma te whakarato i nga taputapu e tika ana me te tango i te aunoatanga o nga tono kapua i runga i nga hoahoanga hou penei i te microservices. Ma te otinga ka taea e nga kaihōtaka te wetewete i a ratou ano mai i te hiahia ki te tuku takitahi me te pupuri i nga ratonga whatunga motuhake e hiahiatia ana mo nga tono me te arorau pakihi ka hangaia.

Red Hat OpenShift Service Mesh, e waatea ana mo OpenShift 4, he mea hanga mo te kaiwhakawhanake "mai i te timatanga ki te mutunga" me te tuku i nga ahuatanga penei i te tirotiro, ine, tirohanga me te aro turuki i nga whakawhitiwhiti whatunga, tae atu ki te whakaurunga me te whirihoranga o te mata ratonga i te paato kotahi. I tua atu, ko te otinga he painga mai i te tirohanga whakahaere whakahaere me te tirohanga haumaru, penei i te whakamunatanga o nga waka i waenga i nga kaitoro i roto i te pokapū raraunga me te whakauru ki te kuaha API. Potae Whero 3 tauine.

Ko te Red Hat OpenShift 4.2 e tuku ana i nga kaiwhakawhanake i nga taputapu whakapai ake me te whakawhānui ake
Ko te tirohanga matatau mo nga waka tautau ma te whakamahi i a Kiali i roto i te OpenShift Service Mesh

Rorohiko koretumau

To tatou otinga atu OpenShift Tūmau kore, ka awhina i a koe ki te whakatakoto me te whakahaere i nga tono ka ngawari te piki me te heke i runga i te tono, tae noa ki te kore. He mea hanga ki runga ake o te kaupapa Knative me te waatea ki te Arokite Hangarau, ka taea te whakahohe i tenei otinga ki runga i tetahi huinga OpenShift 4 ma te whakamahi i te kaiwhakahaere Kubernetes e hono ana, kia ngawari ai te tiimata me te whakauru i nga waahanga e hiahiatia ana hei tuku i nga tono kore utu, i nga mahi ranei ki OpenShift. Ko te aratau whanaketanga o te papatohu OpenShift, i puta mai i te putanga 4.2, ka taea e koe te whakamahi i nga whiringa karekau i roto i nga tikanga whanaketanga paerewa, penei i te Kawemai mai i te Git, i te Deployan Image ranei, i etahi atu kupu, ka taea e koe te hanga tono kore-tumau mai i te papatohu.

Ko te Red Hat OpenShift 4.2 e tuku ana i nga kaiwhakawhanake i nga taputapu whakapai ake me te whakawhānui ake
Te whakatu i te tukunga kore-tumau ki te papatohu OpenShift

I tua atu i te whakaurunga ki te papatohu kaiwhakawhanake, kei te putanga hou o OpenShift etahi atu whakapainga mo te kore kaimau. Ina koa, ko tenei kn - te atanga raina whakahau Knative, e whakarato ana i nga mahi ngawari me te ngawari, ka taea e koe te whakarōpū i nga mea e tika ana mo nga tono; tango i nga whakaahua o te waehere me nga whirihoranga, me te whakarato hoki i te kaha ki te mapi i nga pito mutunga whatunga ki nga putanga motuhake, ratonga ranei. Ko enei ahuatanga katoa, e waatea ana i te Arokite Hangarau na roto i te OpenShift Serverless operator, ka awhina i nga kaiwhakawhanake kia pai ki te hoahoanga kore-tumau me te ngawari ki te tuku i a raatau tono ki roto i te kapua ranu me te kore e kati ki roto i nga hanganga motuhake.

Kapua CI/CD pipelines

Ko te whakauru me te tuku tonu (CI/CD) he mahinga whanaketanga matua i enei ra e piki ake ai te tere me te pono o te tukunga rorohiko. Ko nga taputapu CI/CD pai ka taea e nga roopu whanaketanga te whakamaarama me te whakaaunoa i nga tukanga urupare, he mea nui kia angitu te whanaketanga kaikawe. I OpenShift, ka taea e koe te whakamahi i a Jenkins matarohia, i ta maatau otinga hou ranei hei kete taputapu OpenShift Pipelines.

Ko Jenkins i tenei ra te paerewa pono, engari ka honoa e matou te heke mai o te ipu CI/CD me te kaupapa rorohiko puna tuwhera a Tekton. Na reira, he mea hanga motuhake a OpenShift Pipelines i runga i te kaupapa o tenei kaupapa me te pai ake ki te tautoko i nga huarahi angamaheni mo nga otinga kapua penei i te pipeline-as-code (“pipeline as code”) me GitOps. I roto i te OpenShift Pipelines, ka rere ia taahiraa i roto i tana ake ipu, na reira ka pau noa nga rauemi i te wa e rere ana taua taahiraa, ka taea e nga kaiwhakawhanake te whakahaere katoa i o raatau paipa tuku, monomai, me te mana uru me te kore e whakawhirinaki ki te tūmau CI/CD pokapū.

Ko OpenShift Pipelines kei roto tonu i te Arokite Kaiwhakawhanake, kei te waatea ano he kaiwhakahaere e rite ana ka taea te whakamahi i tetahi huinga OpenShift 4. Ka taea te whakamahi a Jenkins ki nga putanga OpenShift 3 me te 4.

Ko te Red Hat OpenShift 4.2 e tuku ana i nga kaiwhakawhanake i nga taputapu whakapai ake me te whakawhānui ake
Red Hat OpenShift pipelines

Te whakahaere ipu i roto i te kapua ranu

Ko te whakaurunga me te whakahou aunoa o OpenShift ka kawe mai i te kapua ranu kia tata ki te kapua canonical mo te wheako kaiwhakamahi. I waatea a OpenShift 4.2 i mua mo nga papaahi kapua a-iwi nui, kapua motuhake, papaaho mariko me nga kaitao whakarewa-kore, engari ko te putanga XNUMX ka taapirihia e rua nga papaahi kapua whanui hou ki tenei rarangi - Microsoft Azure me Google Cloud Platform, me OpenStack private clouds .

Ko te OpenShift 4.2 installer kua pai ake mo nga momo taiao e whaaia ana, a kua whakangungua hoki ki te mahi me nga whirihoranga taratahi (kaore i hono ki te Ipurangi) mo te wa tuatahi. Ko te whakaurunga pouaka kirikiri me te aratau takawaenga whakahau me te kaha ki te whakarato i to ake paihere CA hei awhina i te u ki nga paerewa ture me nga tikanga haumarutanga o roto. Ko te aratau whakauru motuhake ka taea e koe te whai i nga wa katoa te putanga hou o OpenShift Container Platform i nga waahi kaore he ipurangi ipurangi, i nga taiao ranei me nga kaupapa here whakamatautau whakaahua.

I tua atu, ma te whakamahi i te puranga OpenShift katoa ma te whakamahi i te Red Hat Enterprise Linux CoreOS, he putanga mama o Red Hat Enterprise Linux, ka taea e koe te whakarite kapua i roto i te iti iho i te haora mai i te whakaurunga.

Ko te Red Hat OpenShift ka taea e koe te whakakotahi i nga tikanga o te hanga, te tuku me te whakahaere i nga tono ipu i roto i te kapua me nga hanganga o runga-whare. Ma te ngawari ake, te tere ake, me te tere ake te whakaurunga, kei te waatea a OpenShift 4.2 i runga i te AWS, Azure, OpenStack me te GCP, ka taea e nga whakahaere te whakahaere pai i o raatau papaahi Kubernetes i roto i te kapua ranu.

He ngawari te heke mai i OpenShift 3 ki OpenShift 4

Ko nga taputapu hekenga mahi hou he maamaa ake te heke ki OpenShift 4.2 mai i nga putanga o mua o te papaaho. Ko te whakawhiti i nga kawenga mai i te kahui tawhito ki te mea hou he tere ake, he ngawari ake me te iti o nga mahi a-ringa. Me kowhiria e te kaiwhakahaere tautau te puna OpenShift 3.x tautau, tohuhia te kaupapa e hiahiatia ana (mokowhiti ingoa ranei) ki runga ka tohua he aha te mahi me nga pukapuka tohe tonu e rite ana - kape ki te taunga OpenShift 4.x tautau ka heke ranei. . Ka haere tonu nga tono ki runga i te roopu taketake kia mutu ra ano te kaiwhakahaere.

E tautoko ana a OpenShift 4.2 i nga ahuatanga rereke rereke:

  • Ka kapehia nga raraunga ma te whakamahi i tetahi putunga takawaenga i runga i te kaupapa Velero. Ko tenei whiringa ka taea e koe te heke me te whakarereketanga o te punaha rokiroki ina, hei tauira, ka whakamahia e te kohinga taketake a Gluster, ka whakamahia e te mea hou a Ceph.
  • Ka noho tonu nga raraunga ki roto i te putunga o naianei, engari e hono ana ki te kahui hou (te huri i te rōrahi pūmau).
  • Te kape i nga punaha konae ma te whakamahi i a Restic.

Po tuatahi tika

I te nuinga o nga wa ka hiahia a maatau kaiwhakamahi ki te whakamatau i nga mahi hou a OpenShift i mua i te tukunga o te tukunga hou. No reira, timata mai i te OpenShift 4.2, ka whakawhiwhia e matou ki nga kaihoko me nga hoa mahi te uru atu ki nga hanga po. Kia mahara ko enei hangahanga ehara i te mea mo te mahi whakangao, kaore i te tautokohia, kaore i te pai te tuhi, karekau pea he mahi. Ka piki ake te kounga o enei hanga i te wa e tata ana ki te putanga whakamutunga.

Ko te hanga o ia po ka taea e nga kaihoko me nga hoa mahi te arokite i nga ahuatanga hou i te timatanga o te whanaketanga, ka whai hua mo te whakamahere whakatakotoranga, te whakauru ranei o OpenShift me nga otinga ake a nga kaihanga ISV.

Tuhipoka ki nga Mema Hapori OKD

Kua timata te mahi i runga i te OKD 4.0, te puna tuwhera o Kubernetes tohatoha i hangaia e te hapori whanaketanga me te hanga i te Red Hat OpenShift. Ka tono matou ki nga tangata katoa ki te whakaputa i o raatau aromatawai mo te ahuatanga o naianei OKD4, Fedora CoreOS (FCOS) me Kubernetes i roto i te Rōpū Mahi OKD, whai ranei i te ahunga whakamua i runga i te paetukutuku OKD.io.

Tuhipoka:

Ko te kupu "hoahoa" i roto i tenei whakaputanga ehara i te mea he hononga ture, tetahi atu momo hononga ture ranei i waenga i a Red Hat, Inc. me etahi atu hinonga ture.

Source: will.com

Tāpiri i te kōrero