Red Hat OpenShift 4.2 muab cov neeg tsim khoom txhim kho thiab nthuav cov cuab yeej

OpenShift 2019 tau tso tawm thaum Lub Kaum Hli 4.2, tag nrho cov ntsiab lus ntawm uas txuas ntxiv mus rau automation thiab optimization ntawm kev ua hauj lwm nrog huab ib puag ncig.

Red Hat OpenShift 4.2 muab cov neeg tsim khoom txhim kho thiab nthuav cov cuab yeej

Cia peb nco qab tias thaum lub Tsib Hlis 2019 peb tau tshaj tawm Red Hat OpenShift 4, tiam tom ntej ntawm peb lub Kubernetes platform, uas peb tau tsim kho kom yooj yim rau kev tswj hwm cov ntawv ntim khoom hauv cov chaw tsim khoom.

Cov kev daws teeb meem tau tsim los ua tus tswj hwm tus kheej nrog kev hloov kho nws tus kheej thiab kev tswj xyuas lub neej nyob hauv huab cua sib xyaw thiab tsim los ntawm cov pov thawj Red Hat Enterprise Linux thiab Red Hat Enterprise Linux CoreOS. Hauv version 4.2, lub hom phiaj yog ua kom lub platform ntau tus neeg tsim khoom zoo. Tsis tas li ntawd, peb tau ua kom yooj yim rau kev ua haujlwm ntawm kev tswj hwm lub platform thiab cov ntawv thov rau pawg tswj hwm los ntawm kev muab cov cuab yeej tsiv teb tsaws chaw los ntawm OpenShift 3 mus rau 4, nrog rau kev siv kev txhawb nqa rau offline configurations.

Qhov ceev nyob qhov twg?

Version 4.2 ua haujlwm yooj yim heev nrog Kubernetes, muab ib qho tshiab OpenShift tswj console hom optimized rau cov neeg tsim tawm haujlwm, nrog rau cov cuab yeej tshiab thiab plugins rau lub tsev ntim khoom, teeb tsa CI / CD pipelines thiab siv cov tshuab serverless. Tag nrho cov no pab cov programmer tsom mus rau qhov tseeb dua ntawm lawv txoj haujlwm tseem ceeb - tsim daim ntawv thov code, tsis muaj kev cuam tshuam los ntawm qhov tshwj xeeb ntawm Kubernetes.

Red Hat OpenShift 4.2 muab cov neeg tsim khoom txhim kho thiab nthuav cov cuab yeej
Saib daim ntawv thov topology hauv tus tsim tawm console.

Red Hat OpenShift 4.2 muab cov neeg tsim khoom txhim kho thiab nthuav cov cuab yeej
Tus tsim tawm tshiab hom ntawm OpenShift console

Cov cuab yeej tsim tawm tshiab hauv OpenShift 4.2:

  • Tus tsim tawm hom Web Console pab cov neeg tsim khoom tsom mus rau qhov tseem ceeb tshaj plaws los ntawm kev nthuav tawm tsuas yog cov ntaub ntawv thiab teeb tsa lawv xav tau. Ib qho kev txhim kho UI rau kev saib topology thiab daim ntawv thov sib sau ua ke ua rau nws yooj yim dua los tsim, xa tawm, thiab pom cov ntawv thov ntim thiab cov peev txheej.
  • Cov Cuab Yeej Siv pob ntseg - ib qho tshwj xeeb hais kom ua kab interface rau cov neeg tsim khoom uas yooj yim rau kev txhim kho cov ntawv thov ntawm OpenShift platform. Los ntawm kev teeb tsa kev sib cuam tshuam zoo li Git thawb, CLI no pab cov neeg tsim khoom siv zog tsim cov ntawv thov ntawm OpenShift platform, yam tsis muaj kev nkag mus rau qhov tsis sib xws ntawm Kubernetes.
  • Red Hat OpenShift Connector rau Microsoft Visual Studio Code, JetBrains IDE (xws li IntelliJ) thiab Eclipse Desktop IDE muab kev koom ua ke yooj yim nrog cov cuab yeej siv thiab tso cai rau koj los tsim, tsim, debug thiab xa cov ntawv thov rau OpenShift hauv IDE ib puag ncig paub txog cov neeg tsim khoom.
  • Red Hat OpenShift Deployment Extension rau Microsoft Azure DevOps. Muab cov neeg siv ntawm cov cuab yeej DevOps no nrog lub peev xwm los xa lawv cov ntawv thov ntawm Azure Red Hat OpenShift lossis lwm yam OpenShift pawg ntawm Microsoft Azure DevOps platform.

Red Hat OpenShift 4.2 muab cov neeg tsim khoom txhim kho thiab nthuav cov cuab yeej
Plugin rau Visual Studio

Tag nrho OpenShift ntawm lub laptop

Kaus mom Liab CodeReady Ntim, uas yog npaj txhij-ua OpenShift pawg ua kom zoo rau kev xa tawm ntawm lub chaw ua haujlwm lossis lub laptop, ua rau nws muaj peev xwm tsim cov ntawv thov huab hauv zos.

Kev Pabcuam Mesh

Peb qhov kev daws teeb meem OpenShift Kev Pab Cuam, ua rau lub hauv paus ntawm qhib software tej yaam num Istio, Kiali thiab Jaeger thiab tshwj xeeb Kubernetes tus neeg ua haujlwm, ua kom yooj yim rau kev txhim kho, kev xa tawm thiab kev saib xyuas cov ntawv thov ntawm OpenShift platform los ntawm kev muab cov cuab yeej tsim nyog thiab kev tswj hwm kev siv tshuab huab cua raws li niaj hnub architectures xws li microservices. Qhov kev daws teeb meem tso cai rau cov programmers tso lawv tus kheej los ntawm kev xav tau ntawm nws tus kheej xa mus thiab tswj cov kev pabcuam tshwj xeeb hauv network uas xav tau rau cov ntawv thov thiab kev lag luam logic raug tsim.

Red Hat OpenShift Service Mesh, muaj rau OpenShift 4, yog tsim los rau tus tsim tawm lus "los ntawm pib mus rau qhov kawg" thiab muaj cov yam ntxwv xws li kev taug qab, ntsuas, pom thiab saib xyuas kev sib txuas lus hauv network, nrog rau kev teeb tsa thiab teeb tsa ntawm kev pabcuam mesh hauv ib nias. Tsis tas li ntawd, qhov kev daws teeb meem muab cov txiaj ntsig ntawm kev tswj hwm kev ua haujlwm thiab kev ruaj ntseg, xws li kev nkag mus ntawm kev sib txuas ntawm cov servers hauv cov chaw khaws ntaub ntawv thiab kev koom ua ke nrog API rooj vag. Red Hat 3 scale.

Red Hat OpenShift 4.2 muab cov neeg tsim khoom txhim kho thiab nthuav cov cuab yeej
Kev pom pom zoo tshaj plaws ntawm pawg tsheb siv Kiali hauv OpenShift Service Mesh

Serverless xam

Peb lwm txoj kev daws teeb meem OpenShift Serverless, pab koj siv thiab khiav cov ntawv thov uas yooj yim nce thiab nqis ntawm kev thov, txhua txoj hauv kev mus rau xoom. Ua rau sab saum toj ntawm Knative project thiab muaj nyob rau hauv Technology Preview, qhov kev daws teeb meem no tuaj yeem qhib rau ntawm ib qho OpenShift 4 pawg siv tus neeg ua haujlwm Kubernetes cuam tshuam, ua kom yooj yim pib thiab nruab cov khoom uas xav tau los xa cov ntawv thov tsis muaj server lossis ua haujlwm ntawm OpenShift. Txoj kev loj hlob ntawm OpenShift console, uas tau tshwm sim hauv version 4.2, tso cai rau koj siv cov kev xaiv tsis muaj server hauv cov txheej txheem kev txhim kho, xws li Ntshuam los ntawm Git lossis Deployan Image, hauv lwm lo lus, koj tuaj yeem tsim cov ntawv thov tsis siv neeg ncaj qha los ntawm console.

Red Hat OpenShift 4.2 muab cov neeg tsim khoom txhim kho thiab nthuav cov cuab yeej
Teeb tsa serverless xa tawm hauv OpenShift console

Ntxiv rau kev koom ua ke nrog tus tsim tawm console, tus tshiab version ntawm OpenShift muaj lwm yam kev txhim kho nyob rau hauv cov nqe lus ntawm serverless. Tshwj xeeb, qhov no yog kn - Knative hais kom ua kab interface, uas muab kev ua haujlwm yooj yim thiab nkag siab, tso cai rau koj los pab pawg khoom tsim nyog rau kev siv; nqa snapshots ntawm code thiab configurations, thiab tseem muab lub peev xwm los qhia lub network endpoints rau tej versions los yog cov kev pab cuam. Tag nrho cov nta no, muaj nyob rau hauv Technology Saib ua ntej los ntawm OpenShift Serverless tus neeg teb xov tooj, pab cov neeg tsim khoom tau yooj yim nrog cov serverless architecture thiab muaj qhov yooj yim los siv lawv cov ntawv thov hauv huab hybrid yam tsis raug kaw rau hauv cov txheej txheem tshwj xeeb.

Huab CI/CD pipelines

Kev sib koom ua ke thiab kev xa khoom tsis tu ncua (CI / CD) yog cov kev txhim kho tseem ceeb niaj hnub no uas ua rau kom nrawm thiab kev ntseeg siab ntawm kev xa tawm software. Cov cuab yeej CI/CD zoo tso cai rau pab pawg txhim kho kom yooj yim thiab ua kom cov txheej txheem tawm tswv yim, uas yog qhov tseem ceeb rau kev txhim kho agile. Hauv OpenShift, koj tuaj yeem siv Jenkins classic lossis peb cov tshuaj tshiab xws li cov cuab yeej siv OpenShift Pipelines.

Jenkins hnub no yog tus qauv de facto, tab sis peb koom nrog lub neej yav tom ntej ntawm lub thawv CI / CD nrog Tekton qhib qhov project software. Yog li ntawd, OpenShift Pipelines tau tsim tshwj xeeb los ntawm lub hauv paus ntawm txoj haujlwm no thiab txhawb nqa zoo dua li cov kev daws teeb meem huab cua xws li pipeline-raws-code ("pipeline li code") thiab GitOps. Hauv OpenShift Pipelines, txhua kauj ruam khiav hauv nws lub thawv, yog li cov peev txheej tsuas yog siv thaum lub kauj ruam ntawd tab tom khiav, tso cai rau cov neeg tsim khoom tswj hwm lawv cov kav xa dej, plugins, thiab kev nkag mus tswj yam tsis tas yuav cia siab rau lub hauv paus CI / CD server.

OpenShift Pipelines tseem nyob hauv Developer Saib ua ntej thiab muaj nyob rau hauv tus neeg teb xov tooj uas tuaj yeem siv tau hauv txhua qhov OpenShift 4 pawg. Jenkins tuaj yeem siv tau hauv OpenShift 3 thiab 4 versions.

Red Hat OpenShift 4.2 muab cov neeg tsim khoom txhim kho thiab nthuav cov cuab yeej
Red Hat OpenShift pipelines

Tswj cov ntim hauv huab hybrid

Automated installation thiab hloov kho ntawm OpenShift coj cov huab hybrid kom ze li sai tau rau cov huab canonical raws li cov neeg siv kev paub. OpenShift 4.2 yav dhau los muaj rau cov pej xeem huab hwm loj, huab ntiag tug, virtualization platforms thiab liab qab-hlau servers, tab sis version XNUMX ntxiv ob lub platform huab huab tshiab rau cov npe no - Microsoft Azure thiab Google Cloud Platform, nrog rau OpenStack ntiag tug huab.

Lub OpenShift 4.2 installer tau raug txhim kho rau ntau lub hom phiaj ib puag ncig, thiab tseem raug cob qhia los ua haujlwm nrog kev sib cais (tsis txuas nrog Is Taws Nem) kev teeb tsa thawj zaug. Sandboxed installation thiab yuav tsum muaj npe hom nrog lub peev xwm los muab koj tus kheej CA pob pab kom ua raws li cov qauv kev cai thiab cov txheej txheem kev ruaj ntseg sab hauv. Standalone installation hom tso cai rau koj ib txwm muaj qhov tseeb version ntawm OpenShift Container Platform nyob rau hauv cov cheeb tsam uas tsis muaj internet nkag los yog nyob rau hauv ib puag ncig nrog nruj kev soj ntsuam cov cai.

Tsis tas li ntawd, los ntawm kev xa tawm tag nrho OpenShift pawg siv Red Hat Enterprise Linux CoreOS, lub teeb yuag version ntawm Red Hat Enterprise Linux, koj tuaj yeem muaj huab npaj hauv tsawg dua ib teev los ntawm kev teeb tsa.

Red Hat OpenShift tso cai rau koj los koom ua ke cov txheej txheem ntawm kev tsim, xa tawm thiab tswj cov ntawv thov ntim hauv huab thiab ntawm thaj chaw hauv vaj tse. Nrog kev yooj yim dua, kev teeb tsa ntau dua thiab nrawm dua, OpenShift 4.2 tam sim no muaj nyob rau ntawm AWS, Azure, OpenStack thiab GCP, tso cai rau cov koom haum tswj hwm lawv cov Kubernetes platforms hauv huab huab.

Yooj yim tsiv teb tsaws los ntawm OpenShift 3 rau OpenShift 4

Cov cuab yeej hloov chaw ua haujlwm tshiab ua rau nws yooj yim dua rau kev tsiv mus rau OpenShift 4.2 los ntawm cov qauv dhau los ntawm lub platform. Hloov cov khoom thauj los ntawm pawg qub mus rau ib qho tshiab tam sim no sai dua, yooj yim dua thiab nrog tsawg kawg ntawm kev tuav haujlwm. Cov thawj coj pawg tsuas yog xav tau los xaiv qhov chaw OpenShift 3.x pawg, kos lub phiaj xwm xav tau (lossis lub npe chaw) ntawm nws thiab tom qab ntawd qhia meej tias yuav ua li cas nrog cov ntim tsis tu ncua - luam lawv mus rau lub hom phiaj OpenShift 4.x pawg lossis tsiv mus rau lawv. . Cov ntawv thov txuas ntxiv mus rau ntawm pawg thawj coj mus txog thaum tus thawj tswj hwm txiav lawv.

OpenShift 4.2 txhawb ntau yam kev tsiv teb tsaws chaw:

  • Cov ntaub ntawv yog theej siv qhov chaw cia nruab nrab raws li qhov project Velero. Qhov kev xaiv no tso cai rau koj tsiv teb tsaws nrog kev hloov pauv ntawm qhov system cia thaum, piv txwv li, thawj pawg siv Gluster, thiab tus tshiab siv Ceph.
  • Cov ntaub ntawv tseem nyob hauv qhov chaw khaws cia tam sim no, tab sis nws txuas nrog rau pawg tshiab (tsis tu ncua ntim hloov).
  • Luam cov ntaub ntawv tshuab siv Restic.

Thawj hmo txoj cai

Feem ntau peb cov neeg siv xav tuaj yeem sim ua qhov kev npaj kho tshiab OpenShift ntev ua ntej qhov kev tso tawm tshiab. Yog li ntawd, pib nrog OpenShift 4.2, peb muab cov neeg siv khoom thiab cov neeg koom tes nkag mus rau kev tsim kho hmo ntuj. Thov nco ntsoov tias cov kev tsim no tsis yog rau kev siv ntau lawm, tsis muaj kev txhawb nqa, tsis muaj ntaub ntawv tsis zoo, thiab tej zaum yuav muaj kev ua haujlwm tsis tiav. Qhov zoo ntawm cov tsim no nce thaum lawv tau los ze zog mus rau qhov kawg version.

Hmo ntuj tsim tso cai rau cov neeg siv khoom thiab cov neeg koom tes saib ua ntej cov yam ntxwv tshiab thaum ntxov hauv kev txhim kho, uas tuaj yeem muaj txiaj ntsig zoo rau kev npaj xa mus lossis kev koom ua ke ntawm OpenShift nrog ISV cov neeg tsim tawm cov kev daws teeb meem.

Nco tseg rau OKD Cov Tswv Cuab Hauv Zej Zog

Kev ua haujlwm tau pib ntawm OKD 4.0, qhib qhov chaw Kubernetes faib uas yog tsim los ntawm cov zej zog kev loj hlob thiab underlies Red Hat OpenShift. Peb caw sawv daws los muab lawv cov kev ntsuam xyuas ntawm lub xeev tam sim no TIAB SA 4, Fedora CoreOS (FCOS) thiab Kubernetes nyob rau hauv OKD Ua Haujlwm Pab Pawg lossis ua raws li kev nce qib hauv lub vev xaib OKD.io ua.

Nco ntsoov:

Lo lus "kev koom tes" hauv phau ntawv tshaj tawm no tsis hais txog kev koom tes nrog kev cai lij choj lossis lwm hom kev sib raug zoo ntawm Red Hat, Inc. thiab lwm yam kev cai lij choj.

Tau qhov twg los: www.hab.com

Ntxiv ib saib