A Contour bemutatása: A forgalom irányítása a Kubernetes alkalmazásokhoz

A Contour bemutatása: A forgalom irányítása a Kubernetes alkalmazásokhoz

Örömmel osztjuk meg a hírt, hogy a Contourt a Cloud Native Computing Foundation (CNCF) projektinkubátora üzemelteti.

Ha még nem hallott a Contourról, ez egy egyszerű és méretezhető nyílt forráskódú bemeneti vezérlő, amellyel Kubernetesen futó alkalmazásokhoz irányíthatja a forgalmat.

Részletesen megvizsgáljuk, hogyan működik, és bemutatjuk a fejlesztési ütemtervet a következő konferenciákon Kubecon és CloudNativeCon Europe.

Ebben a cikkben azt javasoljuk, hogy ismerkedjen meg a Contour munkájával. Magyarázzuk el, mit jelent a projekt CNCF általi elfogadása. Megosztjuk a projekt jövőbeli fejlesztésével kapcsolatos terveinket is.

A KubeCon és a CloudNativeCon összehozza a fejlett technológiai rajongókat és mérnököket, akik nem csak a továbbképzés, hanem a számítási felhő fejlesztése iránt is érdeklődnek. Az eseményeken szakértők és olyan népszerű projektek kulcsfontosságú fejlesztői vesznek részt, mint a Kubernetes, a Prometheus, a gRPC, az Envoy, az OpenTracing és mások.

Minden szem az Ingressen

Először is egy bevezető. A Kubernetes közösség már kitalálta, hogyan kell megközelíteni a terhelések futtatásával és a terheléstől a tárolóhoz való hozzáférés biztosításával járó kihívásokat. De még mindig van lehetőség az innovációra, ami a hálózatépítést és a kapcsolódást illeti. A fő és nagyon fontos feladat a klaszteren belüli külső forgalom szállítása. A Kubernetesben ezt Ingressnek hívják, és pontosan ezt csinálja a Contour. Ez egy olyan eszköz, amelyet könnyedén használhat fürtben a forgalom igény szerinti továbbítására, de a Kubernetes-fürt növekedésével a jövőre beépített funkciókkal.

Technikailag a Contour kibontással működik Követ fordított proxy és terheléselosztó biztosítására. Natív módon támogatja a dinamikus konfigurációfrissítéseket, és kiterjeszthető többcsapatú Kubernetes-fürtökre is, különböző terheléselosztási stratégiákat biztosítva.

Számos alternatíva létezik az Ingress Controller futtatására a Kubernetes rendszeren, de a Contour egyedülálló abban, hogy pontosan ezt a feladatot biztosítja, miközben magas szintű teljesítménnyel végzi, miközben szem előtt tartja a biztonságot és a több bérlést.

Bár lehet bővíteni szervizháló A probléma megoldása a fürt további bonyolultabbá tételét jelenti. Ezzel szemben a Contour megoldást kínál az Ingress futtatására anélkül, hogy nagyobb szervizháló-struktúrára kellene hagyatkoznia - de szükség esetén működhet vele. Ez egyfajta fokozatos átállást kínál az Ingressre, ami gyorsan felkeltette sok felhasználó érdeklődését.

A CNCF támogatás erőssége

A 2017 végén a Heption fejlesztői által létrehozott Contour 1.0 novemberében érte el az 2019-s verziót, és mára 600 tagból álló közösséggel büszkélkedhet a Slackben, 300 taggal büszkélkedhet a fejlesztés alatt, valamint 90 committerrel és 5 karbantartóval. Az egyik jelentős tény az, hogy különféle cégek és szervezetek alkalmazzák, köztük az Adobe, a Kinvolk, a Kintone, a PhishLabs és a Replicated. Miután a CNCF látta, hogy a felhasználók a Contour-t alkalmazzák a termelésben, és tudván, hogy erős közösségünk van, a CNCF úgy döntött, hogy a Contour egyenesen az inkubátorba kerülhet, megkerülve a homokozó réteget.

Ez nagyon fontos számunkra, mivel úgy tekintünk erre a meghívásra, mint annak megerősítésére, hogy fenntartható, barátságos és nyitott közösség vagyunk, amely igazodik a CNCF technikai céljaihoz, és a Contour jól működik az ökoszisztémában más projektekkel, mint például a Kubernetes és az Envoy.

Reméljük, minél többen fordulnak hozzánk, annál változatosabb és gyorsabb lesz az új funkciók hozzáadásának lehetősége. A verziókat továbbra is havonta fogjuk kiadni, így nem fogjuk sokáig várni a felhasználókat az új funkciókra, hibajavításokra és biztonsági fejlesztésekre.

Hozzájárulás a Kubernetes ökoszisztémához

A közeljövőben mi akarni kérések gyűjtése a közösségtől az új funkciókra. Ezen kérések egy része, például a külső hitelesítés támogatása, már jó ideje vártak a felhasználóktól, de csak most áll rendelkezésünkre ehhez az erőforrás. Ezenkívül egy ilyen feladatot csak a közösség nagyszámú véleményével lehet végrehajtani.

További dolgok, amelyeket a közeljövőben tervezünk megvalósítani:

Elkezdtünk gondolkodni a támogatáson is UDP. A Contour egy L7 bemeneti vezérlő, de néhány felhasználónk nem HTTP-alapú alkalmazásokat (például VOIP- és telefonalkalmazásokat) szeretne tárolni a Kubernetesen. Ezek az alkalmazások jellemzően UDP-t használnak, ezért szeretnénk bővíteni terveinket, hogy megfeleljünk ezeknek az igényeknek.

Mi igyekszünk megosztani amit megtanultunk, miközben a közösséggel közösen fejlesztettük a Belépés-vezérlőnket, ezáltal segítve a kívülről érkező adatok fürtbe való továbbítását a következő generációban. szolgáltatási API-k Kubernetes.

Tudjon meg többet és csatlakozzon hozzánk!

Szeretne többet megtudni a Contourról, beleértve a projekt működésének világos megértését és azt, hogy a csapat mit remél elérni, amikor csatlakozunk a CNCF-hez - látogassa meg a teljesítményünk A KubeCon konferencián 20. augusztus 2020-án 13.00:XNUMX-kor (CEST) örömmel látunk.

Ha ez nem lehetséges, kérjük, csatlakozzon bármelyikhez közösségi találkozók, amelyek kedden zajlanak, vannak ülésjegyzetek. Előfizethetsz is hírlevél Kontúr, be munkaidő kérdéseket tehet fel, vagy egyesítési kérelmeken dolgozhat valakivel, aki valós időben ismeri a projektet. Ha szeretné látni a Contourt működés közben, írjon nekünk a Slacken, vagy küldjön üzenetet a levelezőlistánkra.

Végül, ha szeretne hozzájárulni, örömmel üdvözöljük sorainkban. Nézze meg a mi dokumentáció, csevegjen velünk a címen Laza, vagy kezdje bármelyikünkkel Jó első kérdések. Szintén nyitottak vagyunk minden visszajelzésre, amelyet meg szeretne osztani.

Ha többet szeretne megtudni a Contourról és más felhőtechnológiákról, vegye fontolóra a távoli részvételt KubeCon és CloudNativeCon EU, amely 17. augusztus 20-2020.

A Contour bemutatása: A forgalom irányítása a Kubernetes alkalmazásokhoz

A felmérésben csak regisztrált felhasználók vehetnek részt. Bejelentkezés, kérem.

Érdekel a Contour?

  • 25,0%Nem igazán. Semmi új 4

  • 25,0%Igen, ígéretes dolog 4

  • 43,8%Lássuk, milyen valós tettek követik majd az ígéreteket7

  • 6,2%Csak monolit, csak hardcore1

16 felhasználó szavazott. 3 felhasználó tartózkodott.

Forrás: will.com

Hozzászólás