Contour aurkezten: Trafikoa Kubernetes-eko aplikazioetara bideratzea

Contour aurkezten: Trafikoa Kubernetes-eko aplikazioetara bideratzea

Pozik gaude Cloud Native Computing Foundation-en (CNCF) proiektu-inkubagailuan ostatatuta dagoela Contour-en albistea.

Oraindik ez baduzu Contour-en berririk, Kubernetes-en exekutatzen diren aplikazioetara trafikoa bideratzeko kode irekiko sarrera-kontrolatzaile sinple eta eskalagarria da.

Nola funtzionatzen duen zehatz-mehatz aztertuko dugu eta garapen-bide-orria erakutsiko dugu datozen kongresuetan Kubecon eta CloudNativeCon Europe.

Eta artikulu honetan Contour-en lana ezagutzea gomendatzen dizugu. Azal dezagun zer den CNCFk proiektua onartzeak. Proiektuaren etorkizuneko garapenerako planak ere partekatuko ditugu.

KubeCon-ek eta CloudNativeCon-ek teknologia aurreratuko zaleak eta ingeniariak elkartzen dituzte, hezkuntzan ez ezik, hodeiko informatikaren aurrerapenean ere interesa duten ingeniariak. Ekitaldietan praktikatzaile adituek eta Kubernetes, Prometheus, gRPC, Envoy, OpenTracing eta abar bezalako proiektu ezagunen garatzaile nagusiek parte hartzen dute.

Begi guztiak Ingress-en

Lehenik eta behin, sarrera bat. Kubernetes komunitateak dagoeneko asmatu du nola aurre egin lan-kargak exekutatzeko eta lan-kargatik biltegiratze sarbidea eskaintzeko erronkei. Baina oraindik badago berrikuntzarako tartea sarean eta konektibitateari dagokionez. Zeregin nagusia, eta oso garrantzitsua, kluster barruan kanpoko trafikoa ematea da. Kubernetesen horri Ingress deitzen zaio, hau da, hain zuzen, Contour-ek egiten duena. Kluster batean erraz erabil dezakezun tresna da trafikoa behar den moduan emateko, baina etorkizunerako funtzionalitateak barneratuta ditu Kubernetes klusterrak hazten diren heinean.

Teknikoki, Contour-ek zabalduz funtzionatzen du Jesukristo alderantzizko proxy eta karga-orekatzailea eskaintzeko. Natiboki konfigurazio-eguneratze dinamikoak onartzen ditu eta talde anitzeko Kubernetes klusteretara ere heda daiteke, karga orekatzeko estrategia desberdinak eskainiz.

Kubernetes-en Ingress Controller exekutatzeko alternatiba ugari daude, baina Contour bakarra da zeregin hori eskaintzen duelako errendimendu maila altuan egiten duen bitartean, segurtasuna eta maizter anitzekoa kontuan izanik.

Zabal dezakezun arren zerbitzu-sare Arazo hau konpontzeko, zure klusterrean konplexutasun gehiago gehitzea esan nahi du. Contour-ek, berriz, Ingress exekutatzeko irtenbide bat eskaintzen du zerbitzu-sare-egitura handiago batean fidatu beharrik gabe, baina horrekin lan egin dezake behar izanez gero. Honek Ingress-era pixkanakako trantsizio moduko bat eskaintzen du, erabiltzaile askoren interesa azkar piztu zuena.

CNCF euskarriaren indarra

Heption-eko garatzaileek 2017 amaieran sortua, Contour 1.0 bertsiora iritsi zen 2019ko azaroan eta orain 600 kidez osatutako komunitatea dauka Slack-en, 300 kide garapenean, baita 90 committer eta 5 mantentzaile ere. Gertaera esanguratsuetako bat da hainbat enpresa eta erakundek inplementatzen dutela, besteak beste, Adobe, Kinvolk, Kintone, PhishLabs eta Replicated. Erabiltzaileak produkzioan Contour hartzen ari zirela ikusita, eta komunitate sendoa genuela jakinda, CNCFk erabaki zuen Contour zuzenean inkubagailuan sar zitekeela, hareatzako geruza saihestuz.

Hau oso garrantzitsua da guretzat, gonbidapen hau CNCFren helburu teknikoekin bat egiten duen komunitate jasangarri, abegikor eta irekia garela baieztatzen baitugu, eta Contour-ek ekosisteman ere ondo funtzionatzen du beste proiektu batzuekin, hala nola Kubernetes eta Envoy.

Espero dugu zenbat eta jende gehiago etorri gurera, orduan eta funtzio berriak gehitzeko barietatea eta abiadura handiagoa izango dela. Hilero bertsioak kaleratzen jarraituko dugu, beraz, ez ditugu erabiltzaileak eginbide berrien, akatsen konponketen eta segurtasun hobekuntzen luzaroan itxaron.

Kubernetes ekosistemari ekarpena

Etorkizun hurbilean guk nahi bildu eginbide berrien komunitatearen eskaerak. Eskaera horietako batzuk, adibidez, kanpoko autentifikaziorako laguntza, denbora dezente espero dituzte erabiltzaileek, baina orain bakarrik ditugu horretarako baliabideak. Gainera, zeregin hori komunitatearen berrikuspen kopuru handi batekin soilik inplementa daiteke.

Etorkizun hurbilean ezartzea aurreikusi dugun beste gauza batzuk:

Laguntzaz ere pentsatzen hasi ginen UDP. Contour L7 Ingress Controller bat da, baina gure erabiltzaile batzuek HTTP ez diren aplikazioak (adibidez, VOIP eta telefonia aplikazioak) Kubernetes-en ostatatu nahi dituzte. Normalean aplikazio hauek UDP erabiltzen dute, beraz, gure planak zabaldu nahi ditugu behar horiei erantzuteko.

Dugu partekatzen ahalegintzen gara Gure Ingress Controller komunitatearekin garatzean ikasi genuena, eta horrela, hurrengo belaunaldian kanpotik klusterera datuen biderapena hobetzen lagunduz. zerbitzu APIak Kubernetes.

Ezagutu gehiago eta bat egin gurekin!

Contour-i buruz gehiago jakin nahi al duzu, proiektuak nola funtzionatzen duen eta taldeak CNCFrekin bat egiten dugunean lortu nahi duena argi ulertzea barne - bisitatu gure errendimendua 20ko abuztuaren 2020ko KubeCon konferentzian, 13.00:XNUMXetan CEST, pozik ikusiko zaitugu.

Hau ezinezkoa bada, edozeinetan parte hartzera gonbidatzen zaitugu komunitateko bilerak, asteartean egiten direnak, daude bilerako oharrak. Harpidetza ere egin dezakezu buletina Ingerada, in lan-denbora denbora errealean proiektua ezagutzen duen norbaitekin galderak egiteko edo bateratze-eskaerak lantzeko aukera izango duzu. Contour ekintzan ikusi nahi baduzu, bidali lerro bat Slack-en edo bidali mezu bat gure posta-zerrendara.

Azkenik, ekarpenak egin nahi badituzu, pozik hartuko zaitugu gure taldeetan. Begiratu gure dokumentazioa, hitz egin gurekin hemen Galdutako, edo hasi gure edozeinekin Lehenengo ale onak. Partekatu nahi duzun edozein iritzi jasotzeko ere irekita gaude.

Contour eta hodeiko beste teknologia batzuei buruz gehiago jakiteko, kontuan hartu urrunetik parte hartzea KubeCon eta CloudNativeCon EU, 17ko abuztuaren 20tik 2020ra egingo dena.

Contour aurkezten: Trafikoa Kubernetes-eko aplikazioetara bideratzea

Erregistratutako erabiltzaileek soilik parte hartu dezakete inkestan. Hasi saioa, mesedez.

Interesatzen al zaizu Contour?

  • 25,0%Benetan ez. Ezer berririk4

  • 25,0%Bai, gauza itxaropentsu bat4

  • 43,8%Ea zer egiazko egintzak promesei jarraituko dien7

  • 6,2%Bakarrik monolitoa, soilik hardcore1

16 erabiltzailek eman dute botoa. 3 erabiltzaile abstenitu ziren.

Iturria: www.habr.com

Gehitu iruzkin berria