Serverless daim ntawv thov tau sai thiab yooj yim dua nrog OpenShift

Red Hat OpenShift Serverless yog ib pawg ntawm cov khoom siv Kubernetes uas tsav los ntawm kev tshwm sim rau microservices, containers, thiab Function-as-a-Service (FaaS) kev siv.

Serverless daim ntawv thov tau sai thiab yooj yim dua nrog OpenShift

Cov kev daws teeb meem no suav nrog kev ruaj ntseg thiab cov cuab yeej khiav tsheb thiab koom ua ke Red Hat Operators, Riam и Red Hat OpenShift rau kev khiav cov haujlwm tsis muaj xeev thiab tsis muaj server ntawm OpenShift platform hauv cov chaw ntiag tug, pej xeem, hybrid, thiab ntau-huab.

OpenShift Serverless ua rau cov neeg tsim khoom muaj peev xwm tsom mus rau kev tsim cov ntawv thov tiam tom ntej los ntawm kev muab ntau yam lus programming, frameworks, development environments, thiab lwm yam cuab yeej rau kev tsim thiab xa cov khoom lag luam tshiab.

Cov yam ntxwv tseem ceeb ntawm Red Hat OpenShift Serverless:

  • Muaj ntau hom lus programming thiab runtime components rau serverless applications. Koj tuaj yeem xaiv cov toolset uas haum rau koj cov kev xav tau.
  • Kev ntsuas kab rov tav tsis siv neeg raws li qhov xav tau lossis kev ua ub no uas tsav los ntawm qhov xwm txheej kom tswj hwm cov peev txheej tau zoo raws li qhov xav tau tiag tiag, tsis yog qhov pom.
  • Kev koom ua ke tag nrho nrog OpenShift Pipelines, ib qho Kubernetes-raws li kev tsim kho thiab xa khoom tas mus li (CI / CD) system powered by Tekton
  • Ib lub platform raws li Red Hat Operator uas tso cai rau cov thawj coj los tswj hwm thiab hloov kho cov xwm txheej khiav thiab tswj hwm lub neej ntawm cov ntawv thov xws li cov kev pabcuam huab.
  • Saib xyuas cov kev tso tawm tshiab hauv zej zog tas li, suav nrog Knative 0.13 Serving, Eventing, thiab kn (tus CLI raug cai rau Knative) - zoo li txhua yam khoom Red Hat, qhov no txhais tau tias kev sim thiab kev lees paub ntawm ntau lub platform OpenShift thiab kev teeb tsa.

Ntxiv rau, Red Hat ua haujlwm ze nrog ntau tus khub ntawm Serverless technologies, nrog rau Microsoft ntawm Azure Functions thiab KEDA (yog xav paub ntxiv saib no). Tshwj xeeb, tus neeg teb xov tooj OpenShift uas tau ntawv pov thawj twb muaj lawm. TriggerMesh, thiab tsis ntev los no peb tau pib koom tes Serverless.com, yog li ntawd Serverless Framework tuaj yeem ua haujlwm nrog OpenShift Serverless thiab Knative. Cov kev koom tes no tuaj yeem pom tau tias yog lub cim ntawm kev loj hlob ntawm serverless thiab qhov pib ntawm kev tsim ntawm lub ecosystem kev lag luam.

Yog tias koj tau teeb tsa Red Hat OpenShift Serverless ua ntej lawm, koj tuaj yeem hloov kho mus rau qhov kev tso tawm dav dav (GA). Txawm li cas los xij, rau qhov kev tso tawm Technology Preview, koj yuav tsum tau kho dua OLM Subscription Update Channel, raws li pom hauv Daim Duab 1.

Serverless daim ntawv thov tau sai thiab yooj yim dua nrog OpenShift
Daim Duab 1. Hloov kho qhov channel rau kev sau npe.

Cov channel subscription yuav tsum tau hloov kho kom phim OpenShift Container Platform version 4.4 lossis 4.3.

Kev Pabcuam Knative - kev pabcuam zoo tshaj plaws

OpenShift 4.4 ua kom yooj yim rau kev xa cov ntawv thov nrog OpenShift Serverless functionality, cia koj xa Knative Services ncaj qha los ntawm hom Developer ntawm OpenShift web console.

Thaum ntxiv ib daim ntawv thov tshiab rau hauv ib qhov project, tsuas yog qhia meej hom kev pabcuam Knative Service rau nws, yog li ntawd tam sim ntawd qhib qhov kev ua haujlwm OpenShift Serverless thiab ua kom scaling mus rau xoom hauv hom standby, raws li pom hauv Daim Duab 2.

Serverless daim ntawv thov tau sai thiab yooj yim dua nrog OpenShift
Daim Duab 2. Xaiv Knative Service ua hom kev pab.

Kev teeb tsa yooj yim siv Kourier

Raws li peb tau sau rau hauv Kev tshaj tawm txog OpenShift Serverless 1.5.0 Tech Preview, kev siv Tus neeg xa khoom Qhov no tau txo qis qhov yuav tsum tau ua rau kev teeb tsa Serverless ntawm OpenShift, thiab hauv GA version, cov kev xav tau no tau raug txo qis ntxiv. Qhov no txo ​​​​​​kev siv cov peev txheej, ua kom cov ntawv thov pib dua sai dua, thiab tshem tawm qhov cuam tshuam ntawm cov haujlwm tsis tu ncua, tsis yog Serverless khiav hauv tib lub npe.

Zuag qhia tag nrho, cov kev txhim kho no, nrog rau kev txhim kho hauv OpenShift 4.3.5, ua kom cov ntawv thov tsim sai dua los ntawm lub thawv uas tau ua tiav lawm los ntawm 40-50%, nyob ntawm qhov loj ntawm daim duab.
Yuav ua li cas txhua yam tshwm sim yam tsis siv Kourier tuaj yeem pom hauv daim duab 3:

Serverless daim ntawv thov tau sai thiab yooj yim dua nrog OpenShift
Daim Duab 3. Lub sijhawm tsim daim ntawv thov thaum Kourier tsis siv.

Yuav ua li cas nws txhua yam tshwm sim thaum Kourier siv tuaj yeem pom hauv daim duab 4:

Serverless daim ntawv thov tau sai thiab yooj yim dua nrog OpenShift
Daim Duab 4. Lub sijhawm tsim daim ntawv thov thaum siv Kourier.

TLS/SSL nyob rau hauv hom tsis siv neeg

OpenShift Serverless tam sim no tuaj yeem tsim thiab xa tawm TLS/SSL rau koj qhov Knative Service's OpenShift Route, tshem tawm qhov xav tau los siv thiab tswj cov yam ntxwv no thaum tsim koj daim ntawv thov. Hauv lwm lo lus, Serverless tshem tawm qhov nyuaj ntsig txog TLS thaum tswj hwm qib siab ntawm kev ruaj ntseg uas koj tau xav tau los ntawm Red Hat OpenShift.

OpenShift Serverless Command Line Interface

Hauv OpenShift Serverless, nws hu ua kn thiab muaj nyob ncaj qha hauv OpenShift console ntawm nplooj ntawv Command Line Tools, raws li pom hauv Daim Duab 5:

Serverless daim ntawv thov tau sai thiab yooj yim dua nrog OpenShift
Daim Duab 5. Nplooj ntawv rub tawm OpenShift Serverless CLI.

Thaum koj rub tawm los ntawm nplooj ntawv no, koj tau txais ib qho version ntawm kn rau MacOS, Windows, lossis Linux uas tau raug sim los ntawm Red Hat thiab tau lees tias yuav tsis muaj malware.

Daim Duab 6 qhia txog yuav ua li cas kn tuaj yeem xa ib qho kev pabcuam nrog ib lo lus txib los tsim ib qho piv txwv ntawm daim ntawv thov ntawm OpenShift platform hauv vib nas this, nkag tau los ntawm URL:

Serverless daim ntawv thov tau sai thiab yooj yim dua nrog OpenShift
Daim Duab 6. Siv lub interface kab hais kom ua kn.

Cov cuab yeej no tso cai rau koj los tswj hwm tag nrho Serverless Serving thiab Eventing cov peev txheej yam tsis tas yuav saib lossis hloov kho cov kev teeb tsa YAML.

Kev pom Topology zoo dua hauv hom Developer console

Tam sim no cia peb saib seb qhov kev pom Topology zoo dua ua rau nws yooj yim dua los tswj Knative Services li cas.

Kev Pom Kev Pom Kev Uas Muaj Kev Pabcuam Knative

Cov Kev Pabcuam Knative ntawm nplooj ntawv saib Topology raug tso tawm ua lub duab plaub fab uas muaj txhua qhov kev hloov kho, raws li pom hauv Daim Duab 7:

Serverless daim ntawv thov tau sai thiab yooj yim dua nrog OpenShift
Daim Duab 7. Cov Kev Pabcuam Knative nyob rau ntawm nplooj ntawv saib Topology.

Ntawm no koj tuaj yeem saib tau tam sim ntawd cov feem pua ​​​​​​ntawm kev faib tawm ntawm Knative Service tam sim no, thiab muab Knative Services tso ua pawg hauv ib pawg ntawv thov kom yooj yim saib xyuas qhov xwm txheej hauv pawg xaiv.

Kev sib sau ua ke ntawm cov npe ntawm OpenShift Knative Services

Txuas ntxiv nrog lub ncauj lus ntawm kev sib sau ua ke, nws yuav tsum tau sau tseg tias hauv OpenShift 4.4, koj tuaj yeem rhuav tshem Knative Services hauv ib pawg ntawv thov kom yooj yim saib thiab tswj cov kev pabcuam thaum xa cov ntawv thov nyuaj dua hauv ib qhov project.

Kev Pabcuam Knative hauv kev nthuav dav

OpenShift 4.4 kuj tseem txhim kho Knative Services sidebar. Tam sim no nws muaj ib lub Resources tab, uas qhia cov khoom siv kev pabcuam xws li Pods, Revisions, thiab Routes. Cov khoom no kuj muab kev taw qhia sai thiab yooj yim rau cov cav pod ib tus zuj zus.

Lub Topology view kuj qhia txog feem pua ​​ntawm kev faib cov tsheb khiav thiab tseem cia koj hloov qhov configuration sai sai. Qhov no cia koj pom qhov kev faib cov tsheb khiav rau ib qho Knative Service uas xaiv sai sai raws li tus naj npawb ntawm cov pods khiav rau ib qho kev hloov kho, raws li pom hauv Daim Duab 8.

Serverless daim ntawv thov tau sai thiab yooj yim dua nrog OpenShift
Daim Duab 8. Kev faib tawm ntawm Knative Service.

Kev Saib Xyuas Kom Zoo Dua ntawm Cov Kev Hloov Kho Serverless

Lub Topology view tam sim no tso cai rau kev saib tob dua rau hauv qhov kev hloov kho uas tau xaiv, xws li pom tag nrho nws cov pods sai sai thiab, yog tias tsim nyog, saib lawv cov cav. Ntxiv mus, qhov view no tso cai rau kev nkag mus rau qhov kev hloov kho qhov kev xa tawm thiab kev teeb tsa yooj yim, nrog rau txoj kev me me uas taw qhia ncaj qha rau qhov kev hloov kho ntawd, raws li pom hauv Daim Duab 9:

Serverless daim ntawv thov tau sai thiab yooj yim dua nrog OpenShift
Daim Duab 9. Cov peev txheej cuam tshuam nrog kev hloov kho.

Peb vam tias cov kev tsim kho tshiab tau piav qhia saum toj no yuav muaj txiaj ntsig thaum tsim thiab tswj cov ntawv thov serverless, thiab cov qauv yav tom ntej yuav ntxiv cov yam ntxwv muaj txiaj ntsig zoo dua rau cov neeg tsim khoom, xws li lub peev xwm los tsim cov chaw tshwm sim thiab lwm yam.

txaus siab?

Sim OpenShift!

Peb saib koj cov lus taw qhia tseem ceeb heev

Qhia kuvKoj xav li cas txog serverless? Koom nrog peb pawg Google. Kev Paub Txog Tus Tsim Khoom OpenShift koom nrog kev sib tham thiab kev cob qhia hauv Chaw Ua Haujlwm, koom tes nrog peb, thiab muab cov lus taw qhia thiab cov lus qhia.

Yog xav paub ntxiv,

Tshawb nrhiav ntxiv Kawm txog kev tsim cov ntawv thov OpenShift siv cov peev txheej Red Hat hauv qab no:

Tau qhov twg los: www.hab.com

Yuav txhim khu kev qha hosting rau cov chaw nrog DDoS tiv thaiv, VPS VDS servers 🔥 Yuav lub vev xaib hosting txhim khu kev qha nrog kev tiv thaiv DDoS, VPS VDS servers | ProHoster