
S radosťou oznamujeme, že Contour bol umiestnený v inkubátore projektov od Cloud Native Computing Foundation (CNCF).
Ak ste ešte nepočuli o Contour – je to jednoduchý a škálovateľný ingress controller s otvoreným zdrojovým kódom na smerovanie prevádzky k aplikáciám nasadeným v Kubernetes.
Podrobne sa pozrieme na to, ako funguje, ukážeme „mapu ciest“ jeho vývoja na nadchádzajúcich konferenciách .
V tomto článku sa ponúkneme načerpať s prácou Contour. Vysvetlíme, čo znamená prijatie projektu do CNCF. A tiež sa podelíme o plány na ďalší rozvoj projektu.
Konferencie KubeCon a CloudNativeCon zhromažďujú nadšencov moderných technológií a inžinierov, ktorí sú zaujímajú nielen o ďalšie vzdelávanie, ale aj o propagáciu cloud computingu. Účastníci podujatí sú odborníci v praxi a kľúčoví vývojári populárnych projektov, ako sú Kubernetes, Prometheus, gRPC, Envoy, OpenTracing a ďalšie.
Všetka pozornosť na Ingress
Na začiatok úvod. Komunita Kubernetes sa už rozhodla, ako pristupovať k úlohám spúšťania pracovných záťaží a poskytovania prístupu medzi záťažami a úložiskom. Ale v otázkach vytvárania sietí a zabezpečenia konektivity stále existuje priestor pre inováciu. Hlavnou, pritom veľmi dôležitou úlohou je doručenie vonkajšej prevádzky do klastera. V Kubernetes sa to nazýva Ingress, a presne to Contour robí. Je to nástroj, ktorý môžete jednoducho použiť v klastri na doručovanie prevádzky podľa potreby, ale s funkčným prínosom do budúcnosti, ako rastie váš klaster Kubernetes.
Technicky Contour funguje nasadením na zabezpečenie reverzného proxy a vyváženia záťaže. Pôvodne podporuje dynamické aktualizácie konfigurácie a môže sa rozšíriť na multiteam klastre Kubernetes, poskytujúc rôzne stratégie vyváženia záťaže.
Existuje množstvo alternatív na spustenie Ingress Controller v Kubernetes, ale Contour je jedinečný tým, že sa zameriava iba na túto úlohu, pričom ju vykonáva s vysokou výkonnosťou a nezabúda na bezpečnosť a schopnosť pracovať v prostredí s viacerými užívateľmi.
Aj keď môžete nasadiť Aby sa tento problém vyriešil, znamenalo by to dodatočné zloženie vášho klastru. Contour naopak ponúka ako riešenie prácu s Ingress bez potreby spoliehať sa na väčšiu štruktúru service mesh — ale ak to bude potrebné, môže s ňou spolupracovať. Takýmto spôsobom sa navrhuje akýsi postupný prechod na Ingress, čo rýchlo zaujalo mnohých používateľov.
Sila podpory CNCF
Contour, ktorý bol vytvorený na konci roku 2017 vývojármi Heption, dosiahol verziu 1.0 v novembri 2019 a teraz sa môže pochváliť komunitou s 600 členmi na Slacku, 300 účastníkmi v vývoji, ako aj 90 commitermi a 5 správcami. Jedným zo významných faktov je, že bol implementovaný rôznymi spoločnosťami a organizáciami, vrátane Adobe, Kinvolk, Kintone, PhishLabs a Replicated. Po posúdení, že používatelia implementujú Contour do výroby, a vedomí si, že máme stabilnú komunitu, CNCF sa rozhodla, že Contour môže okamžite, obídením pieskoviska, preniknúť do inkubátora.
Pre nás je to veľmi dôležité, pretože považujeme takéto pozvanie za potvrdenie toho, že sme udržateľná, pohostinná a otvorená komunita, spĺňajúca technické ciele CNCF. Contour tiež dobre spolupracuje v ekosystéme s inými projektmi, ako sú Kubernetes a Envoy.
Dúfame, že čím viac ľudí sa k nám pripojí, tým väčšia bude rozmanitosť a rýchlosť pridávania nových funkcií. Budeme pokračovať v uvoľňovaní verzií každý mesiac, takže používateľom nebudeme nútiť dlho čakať na nové funkcie, opravy chýb a vylepšenia bezpečnostných parametrov.
Príspevok do ekosystému Kubernetes
V blízkej budúcnosti chceme Iné veci, ktoré sme plánovali realizovať v blízkej budúcnosti:
zahrnúť nastavenie Envoy
Začali sme tiež uvažovať o podpore Contour je L7 Ingress Controller, avšak niektorí naši používatelia chcú nasadzovať aplikácie, ktoré HTTP nepodporujú (napríklad VOIP a telefonické aplikácie), v Kubernetes. Zvyčajne v takýchto aplikáciách využívame UDP, a preto chceme rozšíriť naše plány, aby sme vyhoveli týmto potrebám.
Integrujeme Grafanu s Omnibus to, čo sme sa naučili počas vývoja nášho Ingress Controller s komunitou, čím pomáhame zlepšiť smerovanie dát zvonka do klasteru v ďalšej generácii Kubernetes.
Zistite viac a pripojte sa k nám!
Chcete sa dozvedieť viac o Contour, vrátane jasného pochopenia fungovania projektu, ako aj cieľov, ktorých chce tím dosiahnuť po pripojení k CNCF — navštívte na konferencii KubeCon 20. augusta 2020 o 13:00 CEST, radi vás uvidíme.
Ak nie je taká možnosť — pozývame vás pripojiť sa k akémukoľvek z , ktoré sa konajú v utorok, máme tu . Môžete sa tiež prihlásiť na odber Contour, počas môžete klásť otázky alebo pracovať na požiadavkách na zlúčenie s niekým, kto projekt dobre pozná, v reálnom čase. Chcete vidieť Contour v akcii — napíšte nám na Slack alebo pošlite správu na mailing list.
Na záver, ak chcete prispieť, radi vás prijmeme medzi nás. Preštudujte si naše , spojte sa s nami na , alebo začnite s ktorýmkoľvek z našich . Sme tiež otvorení akémukoľvek feedbacku, ktorý by ste chceli zdieľať.
Ak chcete získať viac informácií o Contour a iných cloudových technológiách, zvážte vzdialenú účasť na , ktoré sa uskutočnia 17.-20. augusta 2020.

Len registrovaní používatelia sa môžu zúčastniť prieskumu. , prosím.
Zaujíma vás Contour?
25,0%Nie veľmi. Nič nové4
25,0%Áno, zaujímavá vec4
43,8%Uvidíme, aké reálne výsledky prídu po sľuboch7
6,2%Iba monolit, iba hardcore1
Hlasovalo 16 používateľov. Zdržali sa 3 používatelia.
Zdroj: habr.com
