Kusuma Contour: Kutungamira Traffic kune Zvishandiso paKubernetes

Kusuma Contour: Kutungamira Traffic kune Zvishandiso paKubernetes

Isu tinofara kugovera nhau dzekuti Contour inotambirwa mupurojekiti incubator kubva kuCloud Native Computing Foundation (CNCF).

Kana usati wanzwa nezve Contour parizvino, iri nyore uye rinotyisa rakavhurika sosi ingress controller yekufambisa traffic kune maapplication anomhanya paKubernetes.

Isu tichatarisa zvakadzama kuti inoshanda sei uye toratidza nzira yekuvandudza pamisangano iri kuuya Kubecon uye CloudNativeCon Europe.

Uye mune ino chinyorwa tinokurudzira kuti uzvizive iwe nebasa reContour. Ngatitsanangurirei zvinorehwa nekugamuchirwa kweprojekti neCNCF. Tichagoverawo zvirongwa zvedu zvekuvandudza kweramangwana repurojekiti.

KubeCon uye CloudNativeCon inounza pamwechete vanofarira tekinoroji uye mainjiniya vanofarira kwete chete kuenderera mberi dzidzo, asiwo mukusimudzira kwekombuta yemakore. Zviitiko izvi zvinosanganisira nyanzvi dzehunyanzvi uye vanogadzira mapurojekiti anozivikanwa seKubernetes, Prometheus, gRPC, Envoy, OpenTracing nevamwe.

Meso ose ari pana Ingress

Kutanga, imwe sumo. Nharaunda yeKubernetes yakatofunga nzira yekutarisana nematambudziko ekufambisa basa uye nekupa mukana kubva pamabasa kuenda kukuchengetedza. Asi pachine nzvimbo yekuvandudza kana zvasvika kune networking uye yekubatanidza. Basa guru, uye rakakosha zvikuru nderekuendeswa kwekunze traffic mukati mesumbu. MuKubernetes iyi inonzi Ingress, ndizvo chaizvo zvinoita Contour. Icho chishandiso chaunogona kushandisa nyore musumbu kuendesa traffic sezvinodiwa, asi nekushanda kwakavakirwa mune ramangwana sezvo Kubernetes cluster yako inokura.

Nehunyanzvi, Contour inoshanda nekuburitsa nhume kupa reverse proxy uye loader balancer. Iyo natively inotsigira ane simba kumisikidzwa zvigadziriso uye zvakare inogona kuwedzeredzwa kune multiteam Kubernetes masumbu, ichipa akasiyana mitoro yekuyera nzira.

Pane dzakawanda dzimwe nzira dzekumhanyisa Ingress Controller paKubernetes, asi Contour yakasarudzika nekuti inopa iro basa iri uchiriita padanho repamusoro rekuita uchichengeta chengetedzo uye yakawanda-yekugara mupfungwa.

Kunyangwe iwe unogona kuwedzera service mesh Kuti ugadzirise nyaya iyi, zvinoreva kuwedzera kuwedzera kuomarara kune yako cluster. Contour, kune rumwe rutivi, inopa mhinduro yekumhanyisa Ingress pasina kutsamira pane yakakura sevhisi mesh chimiro - asi inogona kushanda nayo kana zvichidikanwa. Izvi zvinopa rudzi rwekuchinja zvishoma nezvishoma kuenda kuIngress, iyo yakakurumidza kubata kufarira kwevazhinji vashandisi.

Kusimba kweCNCF Tsigiro

Yakagadzirwa mukupera kwa2017 nevagadziri veHeption, Contour yakasvika vhezheni 1.0 muna Mbudzi 2019 uye ikozvino inodada nenharaunda yenhengo mazana matanhatu paSlack, mazana matatu enhengo mubudiriro, pamwe nevanozvipira makumi mapfumbamwe nevabatsiri vashanu. Chimwe chechokwadi chakakosha ndechekuti chinoitwa nemakambani akasiyana siyana nemasangano, anosanganisira Adobe, Kinvolk, Kintone, PhishLabs uye Replicated. Taona kuti vashandisi vari kutora Contour mukugadzira, uye nekuziva kuti isu taive nenharaunda yakasimba, CNCF yakafunga kuti Contour yaigona kupinda yakananga muincubator, ichipfuura bhokisi rejecha.

Izvi zvakakosha kwatiri, sezvo tichiona kukoka uku sechisimbiso chekuti isu tiri nharaunda yakagadzikana, inogamuchirwa uye yakavhurika inoenderana nezvinangwa zvehunyanzvi zveCNCF, uye Contour inoshandawo zvakanaka mu ecosystem nemamwe mapurojekiti akadai saKubernetes uye Envoy.

Tinovimba kuti kana vanhu vakawanda vachiuya kwatiri, ndiko kuwedzera kwakasiyana uye nekukurumidza kwekuwedzera mabasa matsva. Ticharamba tichiburitsa vhezheni mwedzi wega wega, saka hatizochengete vashandisi vakamirira kwenguva yakareba zvinhu zvitsva, gadziriso dzebug, nekuvandudzwa kwekuchengetedza.

Mupiro kune Kubernetes ecosystem

Munguva pfupi iri kutevera isu kuda unganidza zvikumbiro kubva munharaunda yezvitsva. Zvimwe zvezvikumbiro izvi, semuenzaniso, tsigiro yehuchokwadi hwekunze, zvave zvichitarisirwa nevashandisi kwenguva yakati rebei, asi isu chete ikozvino tine zviwanikwa zveizvi. Zvakare, basa rakadaro rinogona kungoitwa nenhamba huru yeongororo kubva munharaunda.

Zvimwe zvinhu zvatakaronga kuita munguva pfupi iri kutevera:

Takatangawo kufunga nezverutsigiro UDP. Contour iL7 Ingress Controller, asi vamwe vashandisi vedu vanoda kuitisa zvisiri zveHTTP zvikumbiro (seVOIP uye nharembozha) paKubernetes. Kazhinji maapplication aya anoshandisa UDP, saka tinoda kuwedzera zvirongwa zvedu kuzadzisa izvi zvinodiwa.

Isu tiri tinoedza kugovera zvatakadzidza tichigadzira yedu Ingress Controller nenharaunda, nokudaro zvichibatsira kuvandudza nzira yedata kubva kunze kuenda kuboka muchizvarwa chinotevera. service APIs Kubernetes.

Tsvaga zvimwe uye ubatane nesu!

Ungade here kuziva zvakawanda nezve Contour, kusanganisira kunzwisisa kwakajeka kwemashandiro anoita chirongwa uye izvo chikwata chinotarisira kuwana kana tajoina CNCF - shanyira kuita kwedu kumusangano weKubeCon muna Nyamavhuvhu 20, 2020 na13.00 CEST, isu tichafara kukuona.

Kana izvi zvisingaite, tinokukoka iwe kuti ubatane chero che misangano yenharaunda, izvo zvinoitika musi weChipiri, zviripo zvinyorwa zvemusangano. Iwe unogona zvakare kunyoresa ku tsamba yetsamba Contour, mukati nguva yekushanda iwe unozogona kubvunza mibvunzo kana kushanda pakubatanidza zvikumbiro nemumwe munhu anoziva chirongwa ichi munguva chaiyo. Kana iwe uchida kuona Contour ichiita, tidonhedze mutsara paSlack kana kutumira meseji kune yedu yetsamba yetsamba.

Pakupedzisira, kana muchida kupa mupiro, tingafara kukugamuchirai muboka redu. Tarisa zvedu zvinyorwa, taura nesu pa usimbe, kana kutanga neimwe yedu Mamiriro Ekutanga Akanaka. Isu takavhurika kune chero mhinduro yaungade kugovera.

Kuti udzidze zvakawanda nezve Contour nehumwe matekinoroji emakore, funga kutora chikamu uri kure KubeCon uye CloudNativeCon EU, iyo ichaitika muna Nyamavhuvhu 17-20, 2020.

Kusuma Contour: Kutungamira Traffic kune Zvishandiso paKubernetes

Vashandisi vakanyoresa chete ndivo vanogona kutora chikamu muongororo. Nyorera mu, Munogamuchirwa.

Uri kufarira Contour?

  • 25,0%Kwete saizvozvo. Hapana chitsva4

  • 25,0%Hongu, chinhu chinovimbisa4

  • 43,8%Ngationei kuti ndeapi mabasa chaiwo achatevera zvipikirwa7

  • 6,2%Monolith chete, chete hardcore1

16 vashandisi vakavhota. 3 vashandisi vakaramba.

Source: www.habr.com

Voeg