Tutvustame Contour: liikluse suunamine Kubernetese rakendustesse

Tutvustame Contour: liikluse suunamine Kubernetese rakendustesse

Meil on hea meel jagada uudist, et Contour on hostitud Cloud Native Computing Foundationi (CNCF) projektiinkubaatoris.

Kui te pole Contourist veel kuulnud, on see lihtne ja skaleeritav avatud lähtekoodiga sisendkontroller liikluse suunamiseks Kubernetes töötavatesse rakendustesse.

Vaatame üksikasjalikult selle toimimist ja näitame arengukava eelseisvatel konverentsidel Kubecon ja CloudNativeCon Europe.

Ja selles artiklis soovitame teil tutvuda Contouri tööga. Selgitame, mida tähendab projekti aktsepteerimine CNCF-i poolt. Samuti jagame oma plaane projekti edasiseks arendamiseks.

KubeCon ja CloudNativeCon toovad kokku arenenud tehnoloogiahuvilisi ja insenere, kes on huvitatud mitte ainult täiendõppest, vaid ka pilvandmetöötluse edendamisest. Üritustel osalevad asjatundlikud praktikud ja populaarsete projektide võtmearendajad nagu Kubernetes, Prometheus, gRPC, Envoy, OpenTracing jt.

Kõik pilgud on Ingressil

Esiteks sissejuhatav. Kubernetese kogukond on juba välja mõelnud, kuidas läheneda väljakutsetele, mis on seotud töökoormuste käitamisega ja juurdepääsu võimaldamisega töökoormustelt salvestusruumile. Võrgustiku ja ühenduvuse osas on aga veel ruumi uuendustele. Peamine ja väga oluline ülesanne on klastrisisese välisliikluse edastamine. Kuberneteses nimetatakse seda Ingressiks, mis on täpselt see, mida Contour teeb. See on tööriist, mida saate hõlpsasti klastris kasutada liikluse edastamiseks vastavalt vajadusele, kuid mille funktsioonid on teie Kubernetese klastri kasvades sisseehitatud tuleviku jaoks.

Tehniliselt töötab Contour lahtivoltimise teel saadik pöördpuhverserveri ja koormuse tasakaalustaja pakkumiseks. See toetab algselt dünaamilisi konfiguratsioonivärskendusi ja seda saab laiendada ka mitme meeskonnaga Kubernetese klastritele, pakkudes erinevaid koormuse tasakaalustamise strateegiaid.

Sissepääsukontrolleri käitamiseks Kubernetesis on palju alternatiive, kuid Contour on ainulaadne selle poolest, et see pakub just seda ülesannet, tehes seda kõrge jõudlusega, pidades samal ajal silmas turvalisust ja mitut renti.

Kuigi saate laiendada teenindusvõrk Selle probleemi lahendamiseks tähendab see teie klastri keerukamaks muutmist. Contour seevastu pakub lahendust Ingressi käitamiseks ilma suuremale teenindusvõrgu struktuurile lootmata – kuid vajadusel saab sellega hakkama. See pakub omamoodi järkjärgulist üleminekut Ingressile, mis pälvis kiiresti paljude kasutajate huvi.

CNCF-i toe tugevus

Heptioni arendajate poolt 2017. aasta lõpus loodud Contour jõudis versioonini 1.0 2019. aasta novembris ja sellel on nüüd Slacki 600-liikmeline kogukond, 300 liiget on arendamisel ning 90 sidujat ja 5 hooldajat. Üks olulisi fakte on see, et seda rakendavad erinevad ettevõtted ja organisatsioonid, sealhulgas Adobe, Kinvolk, Kintone, PhishLabs ja Replicated. Olles näinud, et kasutajad kasutavad Contouri tootmises, ja teades, et meil on stabiilne kogukond, otsustas CNCF, et Contour võib minna otse inkubaatorisse, mööda liivakastikihti.

See on meie jaoks väga oluline, kuna peame seda kutset kinnituseks, et oleme jätkusuutlik, vastutulelik ja avatud kogukond, mis ühtib CNCF-i tehniliste eesmärkidega ning Contour töötab ökosüsteemis hästi ka teiste projektidega, nagu Kubernetes ja Envoy.

Loodame, et mida rohkem inimesi meie juurde tuleb, seda suurem on uute funktsioonide lisamise mitmekesisus ja kiirus. Jätkame iga kuu versioonide väljaandmist, nii et me ei lase kasutajatel kaua oodata uusi funktsioone, veaparandusi ja turvatäiustusi.

Panus Kubernetese ökosüsteemi

Lähitulevikus me tahan koguda kogukonnalt uute funktsioonide taotlusi. Mõnda neist taotlustest, näiteks välise autentimise tuge, on kasutajad oodanud juba pikka aega, kuid meil on selleks ressursid alles nüüd. Samuti saab sellist ülesannet ellu viia ainult suure arvu kogukonna arvustustega.

Muud asjad, mida oleme lähiajal plaaninud rakendada:

Hakkasime mõtlema ka toetuse peale UDP. Contour on L7 sissepääsukontroller, kuid mõned meie kasutajad soovivad Kubernetesis hostida mitte-HTTP-rakendusi (nt VOIP ja telefonirakendused). Tavaliselt kasutavad need rakendused UDP-d, seega tahame oma plaane nende vajaduste rahuldamiseks laiendada.

Me püüame jagada mida õppisime kogukonnaga oma sissepääsukontrolleri arendamisel, aidates seeläbi parandada andmete marsruutimist väljastpoolt klastrisse järgmises põlvkonnas teenuse API-d Kubernetes.

Uuri lisa ja liitu meiega!

Kas soovite Contouri kohta rohkem teada saada, sealhulgas selget arusaama sellest, kuidas projekt töötab ja mida meeskond loodab saavutada, kui liitume CNCF-iga - külastage meie esitus KubeCon konverentsil 20. augustil 2020 kell 13.00 CEST, on meil hea meel teid näha.

Kui see pole võimalik, kutsume teid mõnega liituma kogukonna koosolekud, mis toimuvad teisipäeval, on olemas koosoleku märkmed. Saate ka tellida uudiskiri Kontuur, sisse tööaeg saate reaalajas esitada küsimusi või töötada liitmistaotlustega kellegagi, kes tunneb projekti hästi. Kui soovite Contouri töös näha, kirjutage meile Slacki või saatke sõnum meie meililisti.

Lõpuks, kui soovite anda oma panuse, tervitame teid hea meelega oma ridadesse. Vaadake meie dokumentatsioon, vestelge meiega aadressil Lõtvvõi alustage mõne meiega Head esimesed probleemid. Oleme avatud ka tagasisidele, mida soovite jagada.

Contouri ja muude pilvetehnoloogiate kohta lisateabe saamiseks kaaluge kaugjuhtimisega osalemist KubeCon ja CloudNativeCon EU, mis toimub 17.-20.

Tutvustame Contour: liikluse suunamine Kubernetese rakendustesse

Küsitluses saavad osaleda ainult registreerunud kasutajad. Logi sissepalun.

Kas olete huvitatud Contourist?

  • 25,0%Mitte päris. Ei midagi uut 4

  • 25,0%Jah, paljutõotav asi4

  • 43,8%Vaatame, millised tõelised teod järgnevad lubadustele7

  • 6,2%Ainult monoliit, ainult hardcore1

16 kasutajat hääletas. 3 kasutajat jäi erapooletuks.

Allikas: www.habr.com

Lisa kommentaar