Ny fampiharana tsy misy mpizara dia haingana sy mora kokoa amin'ny OpenShift

Red Hat OpenShift Serverless dia andiana singa Kubernetes entin'ny hetsika ho an'ny microservices, containers ary fampiharana Function-as-a-Service (FaaS).

Ny fampiharana tsy misy mpizara dia haingana sy mora kokoa amin'ny OpenShift

Ity vahaolana ivelan'ny boaty ity dia ahitana ny fiarovana sy ny fifamoivoizana ary manambatra ny Red Hat Operators, knative ΠΈ RedHat OpenShift hampandeha entana tsy misy fanjakana sy tsy misy mpizara amin'ny sehatra OpenShift amin'ny tontolo tsy miankina, ampahibemaso, hybrid ary rahona maro.

OpenShift Serverless mamela ny mpamorona hifantoka tanteraka amin'ny famoronana rindranasa ho an'ny taranaka manaraka amin'ny alΓ lan'ny fanolorana karazana fiteny fandaharana, rafitra, tontolo fampandrosoana ary fitaovana hafa hamoronana sy hampiasana ny vokatra fandraharahana.

Ny endri-javatra lehibe amin'ny Red Hat OpenShift Serverless:

  • Fifantenana betsaka amin'ny fiteny fandaharana sy singa fampandehanana ho an'ny fampiharana tsy misy mpizara. Afaka misafidy tsara ny fitaovana ilainao ianao.
  • Fanamafisana marindrano mandeha ho azy miankina amin'ny hamafin'ny fangatahana na hetsika hitantana tsara ny loharanon-karena mifototra amin'ny filΓ na tena izy fa tsy fanombantombanana.
  • Fampidirana tsy misy kilema miaraka amin'ny OpenShift Pipelines, rafitra fananganana sy fanaterana tsy tapaka (CI/CD) miorina amin'ny Kubernetes ampiasain'ny Tekton
  • Ny fototra dia amin'ny endrika Red Hat Operator, izay ahafahan'ny mpitantana mitantana sy manavao ireo tranga mihazakazaka, ary mandamina ihany koa ny tsingerin'ny fiainan'ny rindranasa toy ny serivisy rahona.
  • Manara-maso tsy tapaka ny famoahana vondrom-piarahamonina vaovao, ao anatin'izany ny Knative 0.13 Serving, Eventing ary kn (ny CLI ofisialin'ny Knative) - toy ny amin'ny vokatra Red Hat hafa rehetra, izany dia midika fitsapana sy fanamarinana feno amin'ny sehatra sy fanamafisana OpenShift isan-karazany

Ankoatra izany, Red Hat dia miara-miasa akaiky amin'ny teknolojia tsy misy serivisy miaraka amin'ny mpiara-miombon'antoka maromaro, ary koa amin'ny Microsoft amin'ny Azure Functions ary KEDA (raha mila fanazavana fanampiny dia jereo eto). Indrindra indrindra, efa misy ny mpandraharaha OpenShift voamarina ao amin'ny TriggerMesh, ary vao haingana izahay no nanomboka niara-niasa Serverless.commba hahafahan'ny Framework tsy misy mpizara miasa amin'ny OpenShift Serverless sy Knative. Ireo fiaraha-miasa ireo dia azo jerena ho mariky ny fahamatoran'ny tsy misy mpizara sy ny fiandohan'ny fananganana tontolo iainana indostrialy.

Raha nametraka ny dikan-tsarimihetsika an'ny Red Hat OpenShift Serverless ianao teo aloha, dia azonao atao ny manavao izany amin'ny dikan-teny GA azo ampiasaina amin'ny ankapobeny. Amin'ity tranga ity, ho an'ny dikan-tsarimihetsika momba ny Teknolojia, dia mila amboarinao ny OLM Subscription Update Channel, araka ny aseho amin'ny sary. 1.

Ny fampiharana tsy misy mpizara dia haingana sy mora kokoa amin'ny OpenShift
vary. 1. Fanavaozana ny fantsona famandrihana.

Ny fantsona famandrihana dia tsy maintsy havaozina hifanaraka amin'ny OpenShift Container Platform version 4.4 na 4.3.

Knative Services - serivisy ambony indrindra

Ny OpenShift 4.4 dia manamora be ny fametrahana ny rindranasa miaraka amin'ny fampiasa OpenShift Serverless, mamela anao hampiasa mora foana ny serivisy Knative mivantana avy amin'ny fomba Developer an'ny console web OpenShift.

Rehefa manampy fampiharana vaovao amin'ny tetikasa iray, dia ampy ny mamaritra ny karazana loharanon-karena Knative Service ho azy, noho izany dia mampandeha avy hatrany ny fiasa OpenShift Serverless ary mamela ny fanamafisam-peo ho aotra amin'ny maody standby, araka ny aseho amin'ny sary. 2.

Ny fampiharana tsy misy mpizara dia haingana sy mora kokoa amin'ny OpenShift
vary. 2. Safidio ny Knative Service ho karazana loharano.

Fametrahana mora mampiasa Kourier

Araka ny efa nosoratanay tao fanambarana ny OpenShift Serverless 1.5.0 Tech Preview, fampiasana iraka nahafahana nampihena be ny lisitry ny fepetra takiana rehefa mametraka Serverless amin'ny OpenShift, ary amin'ny dikan-ga dia nanjary kely kokoa ireo fepetra ireo. Izany rehetra izany dia mampihena ny fanjifana loharanon-karena, manafaingana ny fanombohana mangatsiaka ny rindranasa, ary manafoana ihany koa ny fiantraikan'ny enta-mavesatra tsy misy mpizara mandeha amin'ny toerana misy anarana mitovy.

Amin'ny ankapobeny, ireo fanatsarana ireo, ary koa ny fanatsarana ao amin'ny OpenShift 4.3.5, dia manafaingana ny famoronana fampiharana avy amin'ny kaontenera efa vita amin'ny 40-50%, arakaraka ny haben'ny sary.
Ny zava-mitranga rehetra raha tsy mampiasa Kourier dia hita ao amin'ny sary 3:

Ny fampiharana tsy misy mpizara dia haingana sy mora kokoa amin'ny OpenShift
vary. 3. Fotoana famoronana fampiharana raha tsy ampiasaina ny Kourier.

Ny zava-mitranga rehetra rehefa ampiasaina ny Kourier dia hita ao amin'ny sary 4:

Ny fampiharana tsy misy mpizara dia haingana sy mora kokoa amin'ny OpenShift
vary. 4. Fotoana famoronana fampiharana rehefa mampiasa Kourier.

TLS/SSL amin'ny fomba mandeha ho azy

Ny OpenShift Serverless dia afaka mamorona sy mametraka ho azy TLS/SSL ho an'ny OpenShift Route an'ny Knative Service anao, ka tsy mila manahy momba ny fampiharana sy fitazonana ireo endri-javatra ireo ianao rehefa miasa amin'ny fampiharanao. Raha lazaina amin'ny teny hafa, ny Serverless dia manamaivana ny mpamorona ny fahasarotana mifandraika amin'ny TSL, raha mitazona ny fiarovana avo lenta izay andrasan'ny rehetra amin'ny Red Hat OpenShift.

OpenShift Serverless Command Line Interface

Ao amin'ny OpenShift Serverless dia antsoina hoe kn izy io ary hita mivantana ao amin'ny console OpenShift amin'ny pejy Command Line Tools, araka ny aseho amin'ny sary. 5:

Ny fampiharana tsy misy mpizara dia haingana sy mora kokoa amin'ny OpenShift
vary. 5. Pejy fampidinana OpenShift Serverless CLI.

Rehefa misintona avy amin'ity pejy ity ianao dia mahazo kinova kn ho an'ny MacOS, Windows, na Linux izay nohamarinin'ny Red Hat ary azo antoka fa tsy misy malware.

Ao amin'ny Fig. Ny sary 6 dia mampiseho ny fomba ahafahanao mametraka serivisy amin'ny baiko tokana hamoronana ohatra amin'ny sehatra OpenShift miaraka amin'ny fidirana amin'ny URL ao anatin'ny segondra vitsy:

Ny fampiharana tsy misy mpizara dia haingana sy mora kokoa amin'ny OpenShift
vary. 6. Mampiasa ny kn baiko interface tsara.

Ity fitaovana ity dia ahafahanao mitantana tanteraka ny loharanon'ny Serverless Serving and Eventing nefa tsy mila mijery na manitsy ny YAML configurations.

Nohatsaraina ny Topology amin'ny fomba Developer amin'ny console

Andeha hojerentsika ny fomba nanamora ny fitantanana ny Knative Services ny fomba fijery Topology nohatsaraina.

Serivisy Knative - Famantarana ifotony

Ny serivisy Knative ao amin'ny pejin'ny Topology dia aseho ho toy ny rectangle misy fanavaozana rehetra, araka ny aseho amin'ny sary 7:

Ny fampiharana tsy misy mpizara dia haingana sy mora kokoa amin'ny OpenShift
vary. 7. Serivisy Knative amin'ny pejy fijerena Topology.

Eto ianao dia afaka mahita avy hatrany ny isan-jaton'ny fizarana fifamoivoizana Knative Service, sy ny vondrona Knative Services ao anatin'ny vondrona fampiharana iray mba hanaraha-maso mora foana ny zava-mitranga ao anatin'ilay vondrona voafantina.

Atsaharo ny lisitra OpenShift Knative Services

Amin'ny fanohizana ny lohahevitry ny vondrona dia tsy maintsy lazaina fa ao amin'ny OpenShift 4.4 dia azonao atao ny mirodana ny Knative Services ao anatin'ny vondrona fampiharana iray ho an'ny fijerena sy fitantanana serivisy mora kokoa rehefa misy fampiharana sarotra kokoa apetraka ao amin'ny tetikasa.

Knative Service amin'ny antsipiriany

Ny OpenShift 4.4 dia manatsara ihany koa ny sisiny ho an'ny serivisy Knative. Nisy tabilao Loharano niseho teo aminy, izay ahitana singa serivisy toy ny Pods, Revisions ary Routes. Ireo singa ireo ihany koa dia manome fitetezana haingana sy mora amin'ny log pod tsirairay.

Ny fijery Topology koa dia mampiseho ny isan-jaton'ny fitsinjarana ny fifamoivoizana ary mamela anao hanova haingana ny fanovana mihitsy aza. Noho izany, azonao atao ny mahita haingana ny fitsinjarana ny fifamoivoizana ho an'ny serivisy Knative voafantina amin'ny fotoana tena izy amin'ny isan'ny pods mandeha amin'ny fanavaozana nomena, araka ny aseho amin'ny sary. 8.

Ny fampiharana tsy misy mpizara dia haingana sy mora kokoa amin'ny OpenShift
vary. 8. Knative Service fizarana fifamoivoizana.

Fijery lalindalina kokoa amin'ny fanavaozana tsy misy mpizara

Ary koa, ny fijery Topology izao dia ahafahanao mijery lalindalina kokoa ao anatin'ny fanavaozana voafantina, ohatra, jereo haingana ny pods rehetra ary, raha ilaina, jereo ny diariny. Ho fanampin'izany, amin'ity fomba fijery ity dia azonao atao ny miditra mora amin'ny fametrahana ny fanavaozana sy ny fanamafisam-peo, ary koa ny sori-dalana izay manondro mivantana an'io fanavaozana io, araka ny aseho amin'ny sary 9. XNUMX:

Ny fampiharana tsy misy mpizara dia haingana sy mora kokoa amin'ny OpenShift
vary. 9. Loharano mifandraika amin'ny fanaraha-maso.

Manantena izahay fa ny fanavaozana voalaza etsy ambony dia ho mahasoa anao amin'ny famoronana sy ny fitantanana ny rindranasa tsy misy mpizara, ary ny dikan-teny ho avy dia ahitana endri-javatra mahasoa kokoa ho an'ny mpamorona, ohatra, ny fahafahana mamorona loharano hetsika sy ny hafa.

Liana?

Andramo ny OpenShift!

Zava-dehibe amintsika ny valin-teny

milazaahoana ny hevitrao momba ny tsy misy mpizara. Midira ao amin'ny vondrona Google anay OpenShift Developer Experience handray anjara amin'ny fifanakalozan-kevitra sy atrikasa momba ny ora fiasana, hiara-hiasa aminay ary hanome hevitra sy soso-kevitra.

Fampahalalana fanampiny

Fantaro bebe kokoa momba ny famolavolana rindranasa OpenShift amin'ny fampiasana ireto loharano Red Hat manaraka ireto:

Source: www.habr.com

Add a comment