Iepazīstinām ar Contour: Trafika novirzīŔana uz Kubernetes lietojumprogrammām

Iepazīstinām ar Contour: Trafika novirzīŔana uz Kubernetes lietojumprogrammām

Ar prieku dalāmies ar ziņām, ka Contour ir mitināts projektu inkubatorā no Cloud Native Computing Foundation (CNCF).

Ja vēl neesat dzirdējis par Contour, tas ir vienkārÅ”s un mērogojams atvērtā pirmkoda ieejas kontrolleris trafika marÅ”rutÄ“Å”anai uz lietojumprogrammām, kas darbojas Kubernetes.

Mēs detalizēti aplūkosim, kā tas darbojas, un parādīsim attīstības ceļvedi nākamajās konferencēs Kubecon un CloudNativeCon Europe.

Un Å”ajā rakstā mēs iesakām iepazÄ«ties ar Contour darbu. Paskaidrosim, ko nozÄ«mē projekta pieņemÅ”ana no CNCF puses. Tāpat dalÄ«simies ar saviem plāniem par projekta turpmāko attÄ«stÄ«bu.

KubeCon un CloudNativeCon apvieno progresÄ«vu tehnoloÄ£iju entuziastus un inženierus, kurus interesē ne tikai tālākizglÄ«tÄ«ba, bet arÄ« mākoņdatoÅ”anas attÄ«stÄ«ba. Pasākumos piedalās eksperti praktiÄ·i un galvenie populāru projektu izstrādātāji, piemēram, Kubernetes, Prometheus, gRPC, Envoy, OpenTracing un citi.

Visas acis ir vērstas uz Ingress

Pirmkārt, ievads. Kubernetes kopiena jau ir izdomājusi, kā risināt problēmas, kas saistÄ«tas ar darba slodzēm un piekļuves nodroÅ”ināŔanu no darba slodzēm uz krātuvi. Taču joprojām ir vieta jauninājumiem attiecÄ«bā uz tÄ«klu un savienojamÄ«bu. Galvenais un ļoti svarÄ«gais uzdevums ir ārējās satiksmes nodroÅ”ināŔana klastera iekÅ”ienē. Programmā Kubernetes to sauc par Ingress, kas ir tieÅ”i tas, ko dara Contour. Tas ir rÄ«ks, ko varat viegli izmantot klasterÄ«, lai nodroÅ”inātu trafiku pēc vajadzÄ«bas, taču ar funkcionalitāti, kas ir iebÅ«vēta nākotnei, kad jÅ«su Kubernetes klasteris aug.

Tehniski Contour darbojas, izvērÅ”oties sÅ«tnis lai nodroÅ”inātu reverso starpniekserveri un slodzes balansētāju. Tā sākotnēji atbalsta dinamiskos konfigurācijas atjauninājumus, un to var arÄ« paplaÅ”ināt uz vairāku komandu Kubernetes klasteriem, nodroÅ”inot dažādas slodzes lÄ«dzsvaroÅ”anas stratēģijas.

Ir daudzas alternatÄ«vas Ingress Controller palaiÅ”anai vietnē Kubernetes, taču Contour ir unikāla ar to, ka nodroÅ”ina tieÅ”i Å”o uzdevumu, vienlaikus veicot to augstā veiktspējas lÄ«menÄ«, vienlaikus paturot prātā droŔību un vairāku nomu.

Lai gan jÅ«s varat paplaÅ”ināt servisa tÄ«kls Lai atrisinātu Å”o problēmu, jÅ«su klasterim ir jāpievieno papildu sarežģītÄ«ba. No otras puses, Contour piedāvā risinājumu, kā palaist Ingress, nepaļaujoties uz lielāku servisa tÄ«kla struktÅ«ru, taču tas var strādāt ar to, ja nepiecieÅ”ams. Tas piedāvā pakāpenisku pāreju uz Ingress, kas ātri ieinteresēja daudzus lietotājus.

CNCF atbalsta stiprums

2017. gada beigās, ko izveidoja Heption izstrādātāji, Contour 1.0. gada novembrÄ« sasniedza versiju 2019, un tagad tajā ir 600 dalÄ«bnieku kopiena Slack, 300 dalÄ«bnieki ir izstrādes procesā, kā arÄ« 90 apstiprinātāji un 5 uzturētāji. Viens no nozÄ«mÄ«gākajiem faktiem ir tas, ka to ievieÅ” dažādi uzņēmumi un organizācijas, tostarp Adobe, Kinvolk, Kintone, PhishLabs un Replicated. Redzot, ka lietotāji izmanto Contour ražoÅ”anā, un zinot, ka mums ir spēcÄ«ga kopiena, CNCF nolēma, ka Contour var doties tieÅ”i uz inkubatoru, apejot smilÅ”kastes slāni.

Tas mums ir ļoti svarÄ«gi, jo mēs uzskatām Å”o uzaicinājumu kā apstiprinājumu tam, ka esam ilgtspējÄ«ga, pretimnākoÅ”a un atvērta kopiena, kas atbilst CNCF tehniskajiem mērÄ·iem, un Contour labi darbojas arÄ« ekosistēmā ar citiem projektiem, piemēram, Kubernetes un Envoy.

Mēs ceram, ka jo vairāk cilvēku pie mums nāks, jo vairāk palielināsies jaunu funkciju pievienoÅ”anas dažādÄ«ba un ātrums. Mēs turpināsim izlaist versijas katru mēnesi, tāpēc mēs neliksim lietotājiem ilgi gaidÄ«t jaunas funkcijas, kļūdu labojumus un droŔības uzlabojumus.

Ieguldījums Kubernetes ekosistēmā

Tuvākajā nākotnē mēs gribu apkopot pieprasÄ«jumus no kopienas par jaunām funkcijām. Dažus no Å”iem pieprasÄ«jumiem, piemēram, ārējās autentifikācijas atbalstu, lietotāji gaidÄ«ja jau labu laiku, taču tikai tagad mums ir pieejami resursi tam. ArÄ« Ŕādu uzdevumu var Ä«stenot tikai ar lielu kopienas atsauksmju skaitu.

Citas lietas, ko esam plānojuÅ”i ieviest tuvākajā nākotnē:

Sākām domāt arÄ« par atbalstu UDP. Contour ir L7 ieejas kontrolieris, taču daži no mÅ«su lietotājiem vēlas Kubernetes mitināt lietojumprogrammas, kas nav HTTP lietotnes (piemēram, VOIP un telefonijas lietojumprogrammas). Parasti Ŕīs lietojumprogrammas izmanto UDP, tāpēc mēs vēlamies paplaÅ”ināt savus plānus, lai apmierinātu Ŕīs vajadzÄ«bas.

Mēs mēs cenÅ”amies dalÄ«ties ko mēs uzzinājām, izstrādājot mÅ«su ieejas kontrolieri kopā ar kopienu, tādējādi palÄ«dzot uzlabot datu marÅ”rutÄ“Å”anu no ārpuses uz klasteru nākamajā paaudzē pakalpojumu API Kubernetes.

Uzzini vairāk un pievienojies mums!

Vai vēlaties uzzināt vairāk par Contour, tostarp skaidru izpratni par to, kā projekts darbojas un ko komanda cer sasniegt, kad pievienosimies CNCF - apmeklējiet mÅ«su veikums KubeCon konferencē 20. gada 2020. augustā plkst. 13.00 CEST, mēs priecāsimies jÅ«s redzēt.

Ja tas nav iespējams, aicinām pievienoties kādai no kopienas tikÅ”anās, kas notiek otrdien, ir sanāksmes piezÄ«mes. Varat arÄ« abonēt informatÄ«vais izdevums KontÅ«ra, iekŔā darba laiks jÅ«s varēsiet uzdot jautājumus vai strādāt ar sapludināŔanas pieprasÄ«jumiem ar kādu, kurÅ” pārzina projektu reāllaikā. Ja vēlaties redzēt Contour darbÄ«bā, rakstiet mums Slack vai nosÅ«tiet ziņu mÅ«su adresātu sarakstam.

Visbeidzot, ja vēlaties sniegt savu ieguldījumu, mēs priecāsimies jūs sveikt mūsu rindās. Apskatiet mūsu dokumentācija, tērzējiet ar mums plkst Ļengans, vai sāciet ar kādu no mūsu Labas pirmās problēmas. Mēs esam atvērti arī visām atsauksmēm, ar kurām vēlaties dalīties.

Lai uzzinātu vairāk par Contour un citām mākoņtehnoloģijām, apsveriet iespēju piedalīties attālināti KubeCon un CloudNativeCon EU, kas norisināsies 17. gada 20.-2020.augustā.

Iepazīstinām ar Contour: Trafika novirzīŔana uz Kubernetes lietojumprogrammām

Aptaujā var piedalīties tikai reģistrēti lietotāji. Ielogoties, lūdzu.

Vai jūs interesē Contour?

  • 25,0%Ne Ä«sti. Nekas jauns 4

  • 25,0%Jā, daudzsoloÅ”a lieta4

  • 43,8%Redzēsim, kādi reāli darbi sekos solÄ«jumiem7

  • 6,2%Tikai monolÄ«ts, tikai hardcore1

Nobalsoja 16 lietotāji. 3 lietotāji atturējās.

Avots: www.habr.com

Pievieno komentāru