Vi presenterar Contour: dirigerar trafik till applikationer i Kubernetes

Vi presenterar Contour: dirigerar trafik till applikationer i Kubernetes

Vi har en nyhet att dela med oss av: Contour har blivit placerad i projektinkubatorn frÄn Cloud Native Computing Foundation (CNCF).

Om du Ă€nnu inte har hört talas om Contour – det Ă€r en enkel och skalbar ingress-controller med öppen kĂ€llkod för trafikdirigering till applikationer som körs i Kubernetes.

Vi kommer att titta noggrant pÄ hur den fungerar och visa en "roadmap" för dess utveckling vid kommande konferenser Kubecon och CloudNativeCon Europe.

I den hÀr artikeln erbjuder vi en inblick i Contours arbete. Vi förklarar vad det innebÀr att projektet antas av CNCF. Vi delar ocksÄ med oss av planer för framtida utveckling av projektet.

Konferenserna KubeCon och CloudNativeCon samlar entusiastiska teknologiföresprÄkare och ingenjörer som Àr intresserade av bÄde fortsatt lÀrande och frÀmjande av molnteknologi. Experter och nyckelutvecklare frÄn populÀra projekt som Kubernetes, Prometheus, gRPC, Envoy, OpenTracing och fler deltar i evenemangen.

Allt fokus pÄ Ingress

Till att börja med en introduktion. Kubernetes-communityt har redan bestÀmt sig för hur man ska ta itu med utmaningarna med att köra arbetsbelastningar och ge Ätkomst frÄn arbetsbelastningar till lagring. Men nÀr det kommer till att skapa nÀtverk och sÀkerstÀlla anslutning finns det fortfarande utrymme för innovation. En grundlÀggande och mycket viktig uppgift Àr att leverera extern trafik in i klustret. I Kubernetes kallas detta Ingress, och det Àr just det Contour gör. Det Àr ett verktyg som du smidigt kan anvÀnda i klustret för att leverera trafik nÀr det behövs, men med en funktionell grund för framtiden i takt med att ditt Kubernetes-kluster vÀxer.

Tekniskt sett fungerar Contour genom att deployera Envoy för att möjliggöra omvÀnd proxy och belastningsbalansering. Den stöder ursprungligen dynamisk uppdatering av instÀllningar och kan ocksÄ utvidgas till multiteam Kubernetes-kluster med olika belastningsbalanseringsstrategier.

Det finns mÄnga alternativ för att köra Ingress Controller i Kubernetes, men Contour Àr unikt genom att det uteslutande fokuserar pÄ den uppgiften, och gör det med hög prestanda samtidigt som det tar hÀnsyn till sÀkerhet och möjligheten att arbeta i en fleranvÀndarmiljö.

Även om du kan deployera service mesh Att lösa denna frĂ„ga skulle innebĂ€ra en ökning av komplexiteten i din kluster. Contour Ă„ sin sida erbjuder som lösning att arbeta med Ingress utan att behöva förlita sig pĂ„ en större service mesh-struktur – men om det behövs kan det ocksĂ„ fungera med den. DĂ€rmed föreslĂ„s en slags gradvis övergĂ„ng till Ingress, vilket snabbt har vĂ€ckt intresse hos mĂ„nga anvĂ€ndare.

Styrkan i CNCF:s stöd

Contour, som utvecklades i slutet av 2017 av Heption, nÄdde version 1.0 i november 2019 och har nu en gemenskap med 600 medlemmar i Slack, 300 utvecklare, 90 committers och 5 underhÄllare. En betydande aspekt Àr att det har implementerats av olika företag och organisationer, inklusive Adobe, Kinvolk, Kintone, PhishLabs och Replicated. Med tanke pÄ att anvÀndare implementerar Contour i produktion och att vi har en stabil gemenskap, beslutade CNCF att Contour kan gÄ direkt till inkubatorn, utan sandlÄdenivÄ.

Detta Àr mycket viktigt för oss, eftersom vi ser en sÄdan inbjudan som ett bevis pÄ att vi Àr en hÄllbar, vÀlkomnande och öppen gemenskap som överensstÀmmer med CNCF:s tekniska mÄl; dessutom fungerar Contour vÀl i ekosystemet med andra projekt, sÄsom Kubernetes och Envoy.

Vi hoppas att ju fler som kommer till oss, desto större mÄngfald och snabbare tillÀgg av nya funktioner. Vi kommer att fortsÀtta att slÀppa versioner varje mÄnad sÄ att vi inte fÄr anvÀndarna att vÀnta lÀnge pÄ nya funktioner, buggfixar och förbÀttringar av sÀkerheten.

Bidrag till Kubernetes-ekosystemet

I den nÀrmaste framtiden vill vi samla in förfrÄgningar frÄn gemenskapen om nya funktioner. Vissa av dessa förfrÄgningar, till exempel stöd för extern autentisering, har anvÀndarna förvÀntat sig under ganska lÄng tid, men vi har först nu fÄtt resurser för detta. En sÄdan uppgift kan ocksÄ endast genomföras med ett stort antal Äterkopplingar frÄn gemenskapen.

Andra saker som vi planerar att genomföra i den nÀrmaste framtiden:

Vi har ocksÄ börjat tÀnka pÄ stöd för UDP. Contour Àr L7 Ingress Controller, men vissa av vÄra anvÀndare vill distribuera applikationer i Kubernetes som inte stöder HTTP (till exempel VOIP- och telefoniapplikationer). SÄdana applikationer anvÀnder vanligtvis UDP, sÄ vi vill utöka vÄra planer för att möta sÄdana behov.

Vi strÀvar efter att dela vad vi har lÀrt oss nÀr vi utvecklade vÄr Ingress Controller med samhÀllet, vilket dÀrmed hjÀlper till att förbÀttra datarouting frÄn utsidan till klustret i nÀsta generation. service APIs Kubernetes.

LÀs mer och gÄ med i oss!

Vill du veta mer om Contour, inklusive en tydlig förstĂ„else av projektets funktion och vad teamet hoppas uppnĂ„ nĂ€r vi gick med i CNCF — besök vĂ„rt framtrĂ€dande vid KubeCon den 20 augusti 2020 klockan 13.00 CEST, vi ser fram emot att se dig.

Om det inte Ă€r möjligt — vi bjuder in dig att delta i nĂ„got av gemenskapens möten, som hĂ„lls pĂ„ tisdagar, det finns inspelningar av möten. Du kan ocksĂ„ prenumerera pĂ„ nyhetsbrev Contour, dĂ„ under arbetstid kan du stĂ€lla frĂ„gor eller arbeta med pull requests med nĂ„gon som kĂ€nner projektet bra i realtid. Vill du se Contour i aktion — skriv till oss pĂ„ Slack eller skicka ett meddelande till mailinglistan.

Slutligen, om du vill bidra, vÀlkomnar vi dig i vÄra led. Ta en titt pÄ vÄr dokumentationen, prata med oss pÄ Slack, eller börja med nÄgot av vÄra Good First Issues. Vi Àr ocksÄ öppna för all feedback som du vill dela.

För att fÄ veta mer om Contour och andra molnteknologier, övervÀg att delta pÄ distans i KubeCon och CloudNativeCon EU, som Àger rum den 17-20 augusti 2020.

Vi presenterar Contour: dirigerar trafik till applikationer i Kubernetes

Endast registrerade anvÀndare kan delta i omröstningen. Logga in, tack.

Är du intresserad av Contour?

  • 25,0%Inte sĂ€rskilt. Inget nytt.

  • 25,0%Ja, intressant grej.

  • 43,8%LĂ„t oss se vilka verkliga resultat som följer lovorden.

  • 6,2%Bara monolit, bara hardcore.

16 anvÀndare röstade. 3 anvÀndare avstod.

KĂ€lla: habr.com

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster