Prezentante Konturon: Direktante trafikon al aplikoj en Kubernetes

Prezentante Konturon: Direktante trafikon al aplikoj en Kubernetes

Ni ĝojas konigi la novaĵojn, ke Contour estas gastigita en la projektinkubatoro de la Cloud Native Computing Foundation (CNCF).

Se vi ankoraŭ ne aŭdis pri Contour, ĝi estas simpla kaj skalebla malfermfonta enirregilo por direkti trafikon al aplikaĵoj kurantaj sur Kubernetes.

Ni detale rigardos kiel ĝi funkcias kaj montros la evoluan vojmapon ĉe venontaj konferencoj Kubecon kaj CloudNativeCon Eŭropo.

Kaj en ĉi tiu artikolo ni sugestas vin familiariĝi kun la laboro de Contour. Ni klarigu, kion signifas akcepto de la projekto fare de la CNCF. Ni ankaŭ dividos planojn por la estonta evoluo de la projekto.

KubeCon kaj CloudNativeCon kunigas altteknologiajn entuziasmulojn kaj inĝenierojn interesitajn ne nur pri plua edukado, sed ankaŭ pri la progreso de nuba komputado. La eventoj implikas spertajn praktikistojn kaj ŝlosilajn programistojn de popularaj projektoj kiel Kubernetes, Prometheus, gRPC, Envoy, OpenTracing kaj aliaj.

Ĉiuj okuloj al Ingress

Unue, enkonduka. La Kubernetes-komunumo jam eltrovis kiel alproksimiĝi al la defioj pri funkciigo de laborkvantoj kaj havigi aliron de laborŝarĝoj ĝis stokado. Sed ankoraŭ estas loko por novigado kiam temas pri interkonektado kaj konektebleco. La ĉefa, kaj tre grava tasko estas la livero de ekstera trafiko ene de la areto. En Kubernetes tio nomiĝas Eniro, kio estas ĝuste kion faras Contour. Ĝi estas ilo, kiun vi povas facile uzi en areto por liveri trafikon laŭbezone, sed kun funkcioj enkonstruitaj por la estonteco dum via Kubernetes-areo kreskas.

Teknike, Contour funkcias disfaldante sendita por disponigi inversan prokurilon kaj ŝarĝbalancilon. Ĝi denaske subtenas dinamikajn agordajn ĝisdatigojn kaj ankaŭ povas esti etendita al plurteamaj Kubernetes-aretoj, disponigante malsamajn ŝarĝajn ekvilibrajn strategiojn.

Estas multaj alternativoj por funkcii Ingress Controller sur Kubernetes, sed Contour estas unika ĉar ĝi provizas ĝuste tiun taskon dum ĝi faras je altnivela rendimento konservante sekurecon kaj plur-luadon en menso.

Kvankam vi povas pligrandigi servmaŝo Por solvi ĉi tiun problemon, ĝi signifos aldoni plian kompleksecon al via areto. Contour, aliflanke, ofertas solvon por ruli Ingress sen devi fidi je pli granda serva retstrukturo - sed ĝi povas funkcii kun ĝi se necese. Ĉi tio proponas specon de laŭpaŝa transiro al Ingress, kiu rapide kaptis la intereson de multaj uzantoj.

Forto de CNCF-Subteno

Kreita malfrue en 2017 fare de Heption-programistoj, Contour atingis version 1.0 en novembro 2019 kaj nun fanfaronas pri komunumo de 600 membroj sur Slack, 300 membroj evoluantaj, same kiel 90 kommitters kaj 5 prizorgantoj. Unu el la signifaj faktoj estas, ke ĝi estas efektivigita de diversaj kompanioj kaj organizoj, inkluzive de Adobe, Kinvolk, Kintone, PhishLabs kaj Replicated. Vidinte, ke uzantoj adoptas Contour en produktado, kaj sciante, ke ni havas stabilan komunumon, CNCF decidis, ke Contour povas iri rekte en la inkubatoron, preterirante la sablokestan tavolon.

Ĉi tio estas tre grava por ni, ĉar ni rigardas ĉi tiun inviton kiel konfirmon, ke ni estas rezistema, bonveniga kaj malferma komunumo, kiu kongruas kun la teknikaj celoj de CNCF, kaj Contour ankaŭ bone funkcias en la ekosistemo kun aliaj projektoj kiel Kubernetes kaj Envoy.

Ni esperas, ke ju pli da homoj venas al ni, des pli pliiĝos la vario kaj rapideco aldoni novajn funkciojn. Ni daŭre publikigos versiojn ĉiumonate, do ni ne atendos uzantojn longe por novaj funkcioj, korektoj de cimoj kaj sekurecaj plibonigoj.

Kontribuo al la Kubernetes-ekosistemo

En proksima estonteco ni volas kolekti petojn de la komunumo por novaj funkcioj. Iuj el ĉi tiuj petoj, ekzemple, subteno por ekstera aŭtentigo, estas atenditaj de uzantoj de sufiĉe da tempo, sed ni nur nun havas la rimedojn por tio. Ankaŭ tia tasko povas esti efektivigita nur kun granda nombro da recenzoj de la komunumo.

Aliajn aferojn ni planis efektivigi en proksima estonteco:

Ni ankaŭ komencis pensi pri subteno UDP. Contour estas L7 Ingress-Regilo, sed iuj el niaj uzantoj volas gastigi neHTTP-aplikaĵojn (kiel VOIP kaj telefonia aplikoj) en Kubernetes. Kutime ĉi tiuj aplikaĵoj uzas UDP, do ni volas plivastigi niajn planojn por plenumi ĉi tiujn bezonojn.

Ni ni strebas dividi kion ni lernis disvolvante nian Ingress-Regilon kun la komunumo, tiel helpante plibonigi la vojigon de datumoj de ekstere al la areto en la venonta generacio. servo APIoj Kubernetes.

Eksciu pli kaj aliĝu al ni!

Ĉu vi ŝatus scii pli pri Contour, inkluzive de klara kompreno pri kiel funkcias la projekto kaj kion la teamo esperas atingi kiam ni aliĝas al la CNCF - vizitu nia agado ĉe la KubeCon-konferenco la 20-an de aŭgusto 2020 je la 13.00:XNUMX CEST, ni ĝojos vidi vin.

Se ĉi tio ne eblas, ni invitas vin aliĝi al iu ajn komunumaj kunvenoj, kiuj okazas marde, ekzistas kunvenoj. Vi ankaŭ povas aboni informilo Konturo, en labortempo vi povos demandi demandojn aŭ labori pri kunfandaj petoj kun iu, kiu bone konas la projekton en reala tempo. Se vi ŝatus vidi Contour en ago, sendu al ni linion ĉe Slack aŭ sendu mesaĝon al nia dissendolisto.

Fine, se vi ŝatus kontribui, ni volonte bonvenigos vin en niajn vicojn. Rigardu nian dokumentado, babilu kun ni ĉe slack, aŭ komencu per iu el niaj Bonaj Unuaj Numeroj. Ni ankaŭ estas malfermitaj al ajnaj komentoj, kiujn vi ŝatus dividi.

Por lerni pli pri Contour kaj aliaj nubaj teknologioj, konsideru partopreni malproksime KubeCon kaj CloudNativeCon EU, kiu okazos la 17-20-an de aŭgusto 2020.

Prezentante Konturon: Direktante trafikon al aplikoj en Kubernetes

Nur registritaj uzantoj povas partopreni la enketon. Ensaluti, bonvolu.

Ĉu vi interesiĝas pri Konturo?

  • 25,0%Ne vere. Nenio nova4

  • 25,0%Jes, promesplena afero4

  • 43,8%Ni vidu, kiaj veraj faroj sekvos la promesojn7

  • 6,2%Nur monolito, nur hardcore1

Voĉdonis 16 uzantoj. 3 uzantoj sindetenis.

fonto: www.habr.com

Aldoni komenton