Taw qhia Contour: Qhia tsheb mus rau cov ntawv thov ntawm Kubernetes

Taw qhia Contour: Qhia tsheb mus rau cov ntawv thov ntawm Kubernetes

Peb zoo siab los qhia cov xov xwm uas Contour tau tuav hauv qhov project incubator los ntawm Cloud Native Computing Foundation (CNCF).

Yog tias koj tsis tau hnov ​​​​txog Contour tseem, nws yog qhov yooj yim thiab scalable qhib qhov chaw ingress controller rau routing tsheb mus rau cov ntawv thov khiav ntawm Kubernetes.

Peb yuav ua tib zoo saib seb nws ua haujlwm li cas thiab qhia txog txoj kev loj hlob ntawm cov rooj sib tham tom ntej Kubecon thiab CloudNativeCon Europe.

Thiab hauv tsab xov xwm no peb xav kom koj paub koj tus kheej nrog kev ua haujlwm ntawm Contour. Cia peb piav qhia seb qhov kev lees txais ntawm qhov project los ntawm CNCF txhais tau li cas. Peb tseem yuav qhia peb cov kev npaj rau kev txhim kho yav tom ntej ntawm qhov project.

KubeCon thiab CloudNativeCon coj ua ke cov neeg nyiam siv tshuab thev naus laus zis thiab cov kws tsim khoom txaus siab tsis yog hauv kev kawm ntxiv xwb, tab sis kuj tseem nyob hauv kev nce qib ntawm huab xam. Cov xwm txheej koom nrog cov kws tshaj lij thiab cov tsim tawm tseem ceeb ntawm cov haujlwm nrov xws li Kubernetes, Prometheus, gRPC, Envoy, OpenTracing thiab lwm yam.

Txhua qhov muag ntawm Ingress

Ua ntej, ib qho kev nthuav qhia. Lub zej zog Kubernetes twb tau xav txog yuav ua li cas los daws cov teeb meem ntawm kev khiav haujlwm thiab muab kev nkag los ntawm kev ua haujlwm mus rau qhov chaw cia. Tab sis tseem muaj chaw rau innovation thaum nws los txog rau kev sib txuas lus thiab kev sib txuas. Lub luag haujlwm tseem ceeb, thiab tseem ceeb heev yog kev xa cov tsheb khiav tawm sab nraud hauv pawg. Hauv Kubernetes qhov no hu ua Ingress, uas yog raws nraim li Contour ua. Nws yog ib qho cuab yeej uas koj tuaj yeem siv tau yooj yim hauv pawg kom xa cov tsheb khiav raws li qhov xav tau, tab sis nrog kev ua haujlwm tsim rau yav tom ntej raws li koj pawg Kubernetes loj hlob.

Technically, Contour ua haujlwm los ntawm kev nthuav tawm Envoy los muab lub npe rov qab thiab load balancer. Nws ib txwm txhawb nqa kev hloov pauv hloov pauv hloov pauv hloov pauv thiab tseem tuaj yeem txuas ntxiv mus rau ntau pawg Kubernetes pawg, muab ntau yam kev sib npaug ntawm cov tswv yim.

Muaj ntau txoj hauv kev los khiav Ingress Controller ntawm Kubernetes, tab sis Contour yog qhov tshwj xeeb hauv qhov uas nws tsuas yog muab txoj haujlwm ntawd thaum ua nws nyob rau theem siab ntawm kev ua tau zoo thaum khaws kev ruaj ntseg thiab ntau tus neeg nyob hauv siab.

Txawm hais tias koj tuaj yeem nthuav dav kev pabcuam mesh Txhawm rau daws qhov teeb meem no, nws yuav txhais tau tias ntxiv qhov nyuaj ntxiv rau koj pawg. Contour, ntawm qhov tod tes, muab cov kev daws teeb meem los khiav Ingress yam tsis tas yuav cia siab rau cov qauv kev pabcuam loj dua - tab sis nws tuaj yeem ua haujlwm nrog nws yog tias tsim nyog. Qhov no muab ib qho kev hloov pauv mus rau Ingress, uas sai sai tau txais kev txaus siab ntawm ntau tus neeg siv.

Lub zog ntawm CNCF Txhawb

Tsim nyob rau hauv lig 2017 los ntawm Heption developers, Contour mus txog version 1.0 thaum lub Kaum Ib Hlis 2019 thiab tam sim no boasts ib lub zej zog ntawm 600 tus tswv cuab ntawm Slack, 300 tus tswv cuab hauv kev txhim kho, nrog rau 90 tus neeg ua haujlwm thiab 5 tus neeg saib xyuas. Ib qho ntawm qhov tseeb tseem ceeb yog tias nws tau siv los ntawm ntau lub tuam txhab thiab cov koom haum, suav nrog Adobe, Kinvolk, Kintone, PhishLabs thiab Replicated. Tau pom tias cov neeg siv tau txais Contour hauv kev tsim khoom, thiab paub tias peb muaj lub zej zog muaj zog, CNCF txiav txim siab tias Contour tuaj yeem ncaj qha mus rau hauv qhov chaw tsim khoom, hla lub sandbox txheej.

Qhov no tseem ceeb heev rau peb, raws li peb pom qhov kev caw no yog qhov kev lees paub tias peb yog ib qho chaw ruaj khov, txais tos thiab qhib lub zej zog uas ua raws li cov hom phiaj ntawm CNCF, thiab Contour kuj ua haujlwm zoo hauv ecosystem nrog rau lwm cov haujlwm xws li Kubernetes thiab Envoy.

Peb cia siab tias ntau tus neeg tuaj rau peb, ntau qhov ntau thiab nrawm ntawm kev ntxiv cov haujlwm tshiab yuav nce ntxiv. Peb yuav txuas ntxiv tso tawm txhua lub hlis, yog li peb yuav tsis cia cov neeg siv tos ntev rau cov yam ntxwv tshiab, kho kab laum, thiab txhim kho kev ruaj ntseg.

Kev koom tes rau Kubernetes ecosystem

Nyob rau yav tom ntej peb peb xav sau cov lus thov los ntawm zej zog rau cov yam ntxwv tshiab. Qee qhov kev thov no, piv txwv li, kev txhawb nqa rau kev lees paub sab nraud, tau xav tau los ntawm cov neeg siv rau qee lub sijhawm, tab sis tam sim no peb tsuas muaj peev txheej rau qhov no. Tsis tas li ntawd, txoj haujlwm no tsuas yog siv tau nrog ntau qhov kev tshuaj xyuas los ntawm zej zog.

Lwm yam uas peb tau npaj yuav siv rau yav tom ntej:

Peb kuj pib xav txog kev txhawb nqa UDP. Contour yog L7 Ingress Controller, tab sis qee tus ntawm peb cov neeg siv xav tuav cov ntawv thov uas tsis yog HTTP (xws li VOIP thiab kev siv xov tooj) ntawm Kubernetes. Feem ntau cov ntawv thov no siv UDP, yog li peb xav nthuav peb cov phiaj xwm kom ua tau raws li cov kev xav tau no.

Peb peb siv zog los qhia yam peb tau kawm thaum tsim peb Ingress Controller nrog cov zej zog, yog li pab txhim kho txoj kev xa cov ntaub ntawv los ntawm sab nraud mus rau pawg nyob rau tiam tom ntej kev pabcuam APIs Kubernetes.

Xav paub ntau ntxiv thiab koom nrog peb!

Koj puas xav paub ntau ntxiv txog Contour, suav nrog kev nkag siab meej txog qhov project ua haujlwm li cas thiab pab pawg vam tias yuav ua tiav thaum peb koom nrog CNCF - mus saib peb qhov kev ua tau zoo ntawm lub rooj sib tham KubeCon thaum Lub Yim Hli 20, 2020 thaum 13.00 CEST, peb yuav zoo siab tau pom koj.

Yog tias qhov no ua tsis tau, peb caw koj tuaj koom ib qho ntawm kev sib tham hauv zej zog, uas tshwm sim rau hnub Tuesday, muaj ntawv sau tseg. Koj tuaj yeem sau npe rau tsab ntawv xov xwm Contour, ib sijhawm ua haujlwm koj tuaj yeem nug cov lus nug lossis ua haujlwm ntawm kev thov sib koom ua ke nrog ib tus neeg paub txog qhov project hauv lub sijhawm. Yog tias koj xav pom Contour hauv kev nqis tes ua, xa peb kab ntawm Slack lossis xa lus rau peb daim ntawv xa ntawv.

Thaum kawg, yog tias koj xav pab, peb zoo siab tos txais koj los rau hauv peb qib. Tshawb xyuas peb cov ntaub ntawv, tham nrog peb ntawm slack, los yog pib nrog ib qho ntawm peb Zoo Thawj Qhov Teeb Meem. Peb kuj tseem qhib rau cov lus qhia uas koj xav qhia.

Txhawm rau kawm paub ntxiv txog Contour thiab lwm yam thev naus laus zis huab, xav txog kev koom nrog nyob deb KubeCon thiab CloudNativeCon EU, uas yuav muaj rau lub Yim Hli 17-20, 2020.

Taw qhia Contour: Qhia tsheb mus rau cov ntawv thov ntawm Kubernetes

Tsuas yog cov neeg siv sau npe tuaj yeem koom nrog hauv daim ntawv ntsuam xyuas. Kos npe rau hauvthov.

Koj puas txaus siab rau Contour?

  • 25,0%Tsis yog tiag. Tsis muaj dab tsi tshiab 4

  • 25,0%Yog, ib qho kev cog lus 4

  • 43,8%Cia peb saib seb yuav ua li cas tiag tiag yuav ua raws li cov lus cog tseg7

  • 6,2%Tsuas yog monolith, tsuas hardcore1

16 cov neeg siv pov npav. 3 cov neeg siv tau txwv.

Tau qhov twg los: www.hab.com

Ntxiv ib saib