Vi presenterar Contour: Dirigera trafik till applikationer på Kubernetes

Vi presenterar Contour: Dirigera trafik till applikationer på Kubernetes

Vi är glada att dela nyheten att Contour är värd i projektinkubatorn från Cloud Native Computing Foundation (CNCF).

Om du inte har hört talas om Contour än så är det en enkel och skalbar öppen källkodsingångskontroller för att dirigera trafik till applikationer som körs på Kubernetes.

Vi kommer att ta en detaljerad titt på hur det fungerar och visa utvecklingsfärdplanen vid kommande konferenser Kubecon och CloudNativeCon Europe.

Och i den här artikeln föreslår vi att du bekantar dig med Contours arbete. Låt oss förklara vad CNCF:s godkännande av projektet innebär. Vi kommer också att dela med oss ​​av våra planer för den framtida utvecklingen av projektet.

KubeCon och CloudNativeCon samlar avancerade teknikentusiaster och ingenjörer som inte bara är intresserade av vidareutbildning, utan också av utvecklingen av molnbaserad datoranvändning. Evenemangen involverar expertutövare och nyckelutvecklare av populära projekt som Kubernetes, Prometheus, gRPC, Envoy, OpenTracing och andra.

Alla blickar på Ingress

Först en inledande sådan. Kubernetes-communityt har redan tagit reda på hur man kan hantera utmaningarna med att köra arbetsbelastningar och ge åtkomst från arbetsbelastningar till lagring. Men det finns fortfarande utrymme för innovation när det gäller nätverk och uppkoppling. Den huvudsakliga och mycket viktiga uppgiften är leverans av extern trafik inuti klustret. I Kubernetes kallas detta Ingress, vilket är precis vad Contour gör. Det är ett verktyg som du enkelt kan använda i ett kluster för att leverera trafik efter behov, men med funktionalitet inbyggd för framtiden när ditt Kubernetes-kluster växer.

Tekniskt sett fungerar Contour genom att vecklas ut Sändebud för att tillhandahålla en omvänd proxy och lastbalanserare. Det stöder inbyggt dynamiska konfigurationsuppdateringar och kan även utökas till Kubernetes-kluster med flera team, vilket ger olika lastbalanseringsstrategier.

Det finns många alternativ till att köra Ingress Controller på Kubernetes, men Contour är unik genom att den tillhandahåller just den uppgiften samtidigt som den gör det på en hög prestandanivå samtidigt som säkerhet och multi-tenancy i åtanke.

Även om du kan expandera servicenät För att lösa det här problemet innebär det att du lägger till ytterligare komplexitet till ditt kluster. Contour, å andra sidan, erbjuder en lösning för att köra Ingress utan att behöva förlita sig på en större servicenätstruktur – men den kan fungera med den om det behövs. Detta erbjuder en sorts gradvis övergång till Ingress, som snabbt fångade många användares intresse.

Styrkan hos CNCF-stöd

Contour skapades i slutet av 2017 av Heption-utvecklare och nådde version 1.0 i november 2019 och har nu en community med 600 medlemmar på Slack, 300 medlemmar under utveckling, samt 90 användare och 5 underhållare. En av de viktiga fakta är att det implementeras av olika företag och organisationer, inklusive Adobe, Kinvolk, Kintone, PhishLabs och Replicated. Efter att ha sett att användarna anammade Contour i produktionen och visste att vi hade en stark gemenskap, bestämde CNCF att Contour kunde gå direkt in i inkubatorn och kringgå sandlådelagret.

Detta är mycket viktigt för oss, eftersom vi ser denna inbjudan som en bekräftelse på att vi är en hållbar, välkomnande och öppen gemenskap som ligger i linje med CNCF:s tekniska mål, och Contour fungerar också bra i ekosystemet med andra projekt som Kubernetes och Envoy.

Vi hoppas att ju fler som kommer till oss, desto mer kommer variationen och hastigheten att lägga till nya funktioner att öka. Vi kommer att fortsätta att släppa versioner varje månad, så vi kommer inte låta användare vänta länge på nya funktioner, buggfixar och säkerhetsförbättringar.

Bidrag till Kubernetes ekosystem

Inom en snar framtid vi vilja samla in förfrågningar från communityn om nya funktioner. En del av dessa förfrågningar, till exempel stöd för extern autentisering, har förväntats av användare ganska länge, men vi har först nu resurserna för detta. Dessutom kan en sådan uppgift endast implementeras med ett stort antal recensioner från gemenskapen.

Andra saker vi har planerat att implementera inom en snar framtid:

Vi började också fundera på stöd UDP. Contour är en L7 Ingress Controller, men några av våra användare vill vara värd för icke-HTTP-applikationer (som VOIP och telefoniapplikationer) på Kubernetes. Vanligtvis använder dessa applikationer UDP, så vi vill utöka våra planer för att möta dessa behov.

Vi vi strävar efter att dela vad vi lärde oss när vi utvecklade vår Ingress Controller med communityn, och därigenom hjälpte vi till att förbättra dirigeringen av data utifrån till klustret i nästa generation tjänstens API:er Kubernetes.

Ta reda på mer och gå med oss!

Vill du veta mer om Contour, inklusive en tydlig förståelse för hur projektet fungerar och vad teamet hoppas uppnå när vi går med i CNCF - besök vår prestation på KubeCon-konferensen den 20 augusti 2020 kl. 13.00 CEST kommer vi att vara glada att se dig.

Om detta inte är möjligt, inbjuder vi dig att gå med i någon av gemenskapsmöten, som äger rum på tisdag, det finns mötesanteckningar. Du kan också prenumerera på nyhetsbrev Kontur, in arbetstid du kommer att kunna ställa frågor eller arbeta med sammanslagningsförfrågningar med någon som kan projektet i realtid. Om du vill se Contour i aktion, skicka en rad till oss på Slack eller skicka ett meddelande till vår e-postlista.

Slutligen, om du vill bidra, välkomnar vi dig gärna till våra led. Kolla in vår dokumentation, chatta med oss ​​på Slak, eller börja med någon av våra Bra första nummer. Vi är också öppna för all feedback du vill dela med dig av.

För att lära dig mer om Contour och andra molntekniker, överväg att delta på distans KubeCon och CloudNativeCon EU, som äger rum den 17-20 augusti 2020.

Vi presenterar Contour: Dirigera trafik till applikationer på Kubernetes

Endast registrerade användare kan delta i undersökningen. Logga in, Snälla du.

Är du intresserad av Contour?

  • 25,0%Inte riktigt. Inget nytt 4

  • 25,0%Ja, en lovande sak4

  • 43,8%Låt oss se vilka verkliga handlingar som kommer att följa löftena7

  • 6,2%Bara monolit, bara hardcore1

16 användare röstade. 3 användare avstod från att rösta.

Källa: will.com

Lägg en kommentar