Predstavujeme Contour: Smerovanie návštevnosti do aplikácií na Kubernetes

Predstavujeme Contour: Smerovanie návštevnosti do aplikácií na Kubernetes

Sme radi, že môžeme zdieľať správu, že Contour je hosťovaný v projektovom inkubátore od Cloud Native Computing Foundation (CNCF).

Ak ste ešte nepočuli o Contour, je to jednoduchý a škálovateľný open source kontrolér vstupu na smerovanie prevádzky do aplikácií bežiacich na Kubernetes.

Podrobne sa pozrieme na to, ako to funguje, a na nadchádzajúcich konferenciách ukážeme plán vývoja Kubecon a CloudNativeCon Europe.

A v tomto článku vám odporúčame zoznámiť sa s prácou Contour. Dovoľte nám vysvetliť, čo znamená prijatie projektu CNCF. Podelíme sa aj o naše plány pre budúci rozvoj projektu.

KubeCon a CloudNativeCon spájajú pokročilých technologických nadšencov a inžinierov, ktorí sa zaujímajú nielen o ďalšie vzdelávanie, ale aj o pokrok v oblasti cloud computingu. Podujatia zahŕňajú odborníkov z praxe a kľúčových vývojárov populárnych projektov, ako sú Kubernetes, Prometheus, gRPC, Envoy, OpenTracing a ďalšie.

Všetky oči na Ingress

Najprv jeden úvodný. Komunita Kubernetes už prišla na to, ako pristupovať k výzvam spúšťania pracovných zaťažení a poskytovania prístupu od pracovných zaťažení k úložisku. Stále však existuje priestor na inovácie, pokiaľ ide o sieť a konektivitu. Hlavnou a veľmi dôležitou úlohou je poskytovanie externej návštevnosti v rámci klastra. V Kubernetes sa to nazýva Ingress, čo je presne to, čo robí Contour. Je to nástroj, ktorý môžete jednoducho použiť v klastri na poskytovanie návštevnosti podľa potreby, no s funkciou zabudovanou do budúcnosti, keď sa váš klaster Kubernetes rozrastie.

Technicky Contour funguje tak, že sa odvíja vyslanec poskytnúť reverzný proxy a nástroj na vyrovnávanie zaťaženia. Natívne podporuje dynamické aktualizácie konfigurácie a možno ho rozšíriť aj na klastre Kubernetes s viacerými tímami, čím poskytuje rôzne stratégie vyrovnávania záťaže.

Existuje mnoho alternatív k spusteniu Ingress Controller na Kubernetes, ale Contour je jedinečný v tom, že poskytuje práve túto úlohu, pričom ju vykonáva na vysokej úrovni výkonu, pričom má na pamäti bezpečnosť a multi-prenájom.

Aj keď môžete expandovať servisné pletivo Ak chcete vyriešiť tento problém, bude to znamenať pridanie ďalšej zložitosti do vášho klastra. Contour, na druhej strane, ponúka riešenie, ako spustiť Ingress bez toho, aby ste sa museli spoliehať na väčšiu sieťovú štruktúru služieb – ale v prípade potreby s ňou dokáže pracovať. To ponúka akýsi postupný prechod na Ingress, ktorý rýchlo zaujal mnohých používateľov.

Sila podpory CNCF

Contour, vytvorený koncom roka 2017 vývojármi Heption, dosiahol verziu 1.0 v novembri 2019 a teraz sa môže pochváliť komunitou 600 členov na Slacku, 300 členov vo vývoji, ako aj 90 zadávateľov a 5 správcov. Jedným z významných faktov je, že ho implementujú rôzne spoločnosti a organizácie vrátane Adobe, Kinvolk, Kintone, PhishLabs a Replicated. Keď sme videli, že používatelia prijímajú Contour vo výrobe, a vediac, že ​​máme silnú komunitu, CNCF sa rozhodla, že Contour môže ísť priamo do inkubátora a obísť vrstvu sandboxu.

Je to pre nás veľmi dôležité, pretože toto pozvanie vnímame ako potvrdenie toho, že sme udržateľná, ústretová a otvorená komunita, ktorá je v súlade s technickými cieľmi CNCF, a Contour tiež dobre funguje v ekosystéme s inými projektmi, ako sú Kubernetes a Envoy.

Dúfame, že čím viac ľudí k nám bude chodiť, tým viac sa zvýši pestrosť a rýchlosť pridávania nových funkcií. Verzie budeme naďalej vydávať každý mesiac, takže nenecháme používateľov dlho čakať na nové funkcie, opravy chýb a vylepšenia zabezpečenia.

Príspevok k ekosystému Kubernetes

V blízkej budúcnosti sme chcieť zbierať žiadosti od komunity o nové funkcie. Niektoré z týchto požiadaviek, napríklad podpora externej autentifikácie, používatelia očakávali už dlhší čas, ale zdroje na to máme až teraz. Takúto úlohu je možné realizovať len s veľkým počtom recenzií od komunity.

Ďalšie veci, ktoré plánujeme realizovať v blízkej budúcnosti:

Začali sme uvažovať aj o podpore UDP. Contour je L7 Ingress Controller, ale niektorí naši používatelia chcú na Kubernetes hostiť aplikácie, ktoré nie sú HTTP (ako sú VOIP a telefónne aplikácie). Tieto aplikácie zvyčajne používajú protokol UDP, takže chceme rozšíriť naše plány, aby vyhovovali týmto potrebám.

My snažíme sa zdieľať čo sme sa naučili pri vývoji nášho Ingress Controller s komunitou, čím sme pomohli zlepšiť smerovanie údajov zvonku do klastra v ďalšej generácii servisné API Kubernetes.

Zistite viac a pridajte sa k nám!

Chceli by ste sa dozvedieť viac o Contour, vrátane jasného pochopenia toho, ako projekt funguje a čo tím dúfa, že dosiahne, keď sa pripojíme k CNCF – navštívte náš výkon na konferencii KubeCon 20. augusta 2020 o 13.00 SELČ, radi vás uvidíme.

Ak to nie je možné, pozývame vás, aby ste sa pripojili k niektorej z nich komunitné stretnutia, ktoré sa konajú v utorok, sú poznámky zo stretnutia. Môžete sa tiež prihlásiť na odber spravodaj Obrys, v pracovný čas budete môcť klásť otázky alebo pracovať na žiadostiach o zlúčenie s niekým, kto pozná projekt v reálnom čase. Ak by ste chceli vidieť Contour v akcii, napíšte nám na Slack alebo pošlite správu na náš mailing list.

Na záver, ak by ste chceli prispieť, radi vás privítame v našich radoch. Pozrite si naše dokumentáciu, chatujte s nami na Voľnýalebo začnite s ktorýmkoľvek z našich Dobré prvé čísla. Sme tiež otvorení každej spätnej väzbe, o ktorú by ste sa chceli podeliť.

Ak sa chcete dozvedieť viac o Contour a ďalších cloudových technológiách, zvážte účasť na diaľku KubeCon a CloudNativeCon EU, ktorý sa uskutoční 17.-20.

Predstavujeme Contour: Smerovanie návštevnosti do aplikácií na Kubernetes

Do prieskumu sa môžu zapojiť iba registrovaní užívatelia. Prihlásiť saProsím.

Zaujíma vás Contour?

  • 25,0%Nie naozaj. Nič nové 4

  • 25,0%Áno, sľubná vec 4

  • 43,8%Uvidíme, aké skutočné skutky budú nasledovať po sľuboch7

  • 6,2%Iba monolit, iba hardcore1

Hlasovalo 16 užívateľov. 3 používatelia sa zdržali hlasovania.

Zdroj: hab.com

Pridať komentár