Prezantimi i Konturit: Drejtimi i trafikut te aplikacionet në Kubernetes

Prezantimi i Konturit: Drejtimi i trafikut te aplikacionet në Kubernetes

Jemi të lumtur të ndajmë lajmin se Contour është pritur në inkubatorin e projektit nga Fondacioni Cloud Native Computing (CNCF).

Nëse nuk keni dëgjuar ende për Contour, është një kontrollues i thjeshtë dhe i shkallëzueshëm i hyrjes me burim të hapur për drejtimin e trafikut drejt aplikacioneve që ekzekutohen në Kubernetes.

Ne do të hedhim një vështrim të detajuar se si funksionon dhe do të tregojmë udhërrëfyesin e zhvillimit në konferencat e ardhshme Kubecon dhe CloudNativeCon Europe.

Dhe në këtë artikull ju sugjerojmë të njiheni me punën e Contour. Le të shpjegojmë se çfarë do të thotë pranimi i projektit nga CNCF. Ne gjithashtu do të ndajmë planet tona për zhvillimin e ardhshëm të projektit.

KubeCon dhe CloudNativeCon bashkojnë entuziastë dhe inxhinierë të teknologjisë së përparuar të interesuar jo vetëm për arsimimin e mëtejshëm, por edhe për avancimin e kompjuterit cloud. Ngjarjet përfshijnë praktikues ekspertë dhe zhvillues kryesorë të projekteve të njohura si Kubernetes, Prometheus, gRPC, Envoy, OpenTracing dhe të tjerë.

Të gjithë sytë te Ingress

Së pari, një hyrje. Komuniteti Kubernetes ka kuptuar tashmë se si t'u qaset sfidave të ekzekutimit të ngarkesave të punës dhe sigurimit të aksesit nga ngarkesat e punës në ruajtje. Por ka ende vend për risi kur bëhet fjalë për rrjetëzimin dhe lidhjen. Detyra kryesore dhe shumë e rëndësishme është shpërndarja e trafikut të jashtëm brenda grupit. Në Kubernetes kjo quhet Ingress, që është pikërisht ajo që bën Contour. Është një mjet që mund ta përdorni lehtësisht në një grup për të ofruar trafik sipas nevojës, por me funksionalitet të integruar për të ardhmen ndërsa grupi juaj Kubernetes rritet.

Teknikisht, Contour funksionon duke u shpalosur i dërguar për të siguruar një përfaqësues të kundërt dhe balancues të ngarkesës. Ai mbështet azhurnimet dinamike të konfigurimit dhe gjithashtu mund të zgjerohet në grupet Kubernetes me shumë ekipe, duke ofruar strategji të ndryshme të balancimit të ngarkesës.

Ka alternativa të shumta për ekzekutimin e Ingress Controller në Kubernetes, por Contour është unik në atë që ofron pikërisht atë detyrë duke e bërë atë në një nivel të lartë të performancës, duke mbajtur parasysh sigurinë dhe shumë qira.

Edhe pse mund të zgjerohet rrjetë shërbimi Për të zgjidhur këtë çështje, do të thotë të shtoni kompleksitet shtesë në grupin tuaj. Contour, nga ana tjetër, ofron një zgjidhje për të ekzekutuar Ingress pa pasur nevojë të mbështeteni në një strukturë më të madhe rrjetë shërbimi - por mund të punojë me të nëse është e nevojshme. Kjo ofron një lloj kalimi gradual në Ingress, i cili shpejt tërhoqi interesin e shumë përdoruesve.

Fuqia e mbështetjes CNCF

Krijuar në fund të vitit 2017 nga zhvilluesit e Heption, Contour arriti versionin 1.0 në nëntor 2019 dhe tani krenohet me një komunitet prej 600 anëtarësh në Slack, 300 anëtarë në zhvillim, si dhe 90 komitues dhe 5 mbajtës. Një nga faktet domethënëse është se ai zbatohet nga kompani dhe organizata të ndryshme, duke përfshirë Adobe, Kinvolk, Kintone, PhishLabs dhe Replicated. Duke parë që përdoruesit po miratonin Contour në prodhim dhe duke ditur që kishim një komunitet të qëndrueshëm, CNCF vendosi që Contour mund të hynte direkt në inkubator, duke anashkaluar shtresën e sandbox.

Kjo është shumë e rëndësishme për ne, pasi ne e shohim këtë ftesë si konfirmim se ne jemi një komunitet i qëndrueshëm, mikpritës dhe i hapur që përputhet me qëllimet teknike të CNCF, dhe Contour gjithashtu funksionon mirë në ekosistem me projekte të tjera si Kubernetes dhe Envoy.

Shpresojmë që sa më shumë njerëz të vijnë tek ne, aq më shumë do të rritet shumëllojshmëria dhe shpejtësia e shtimit të funksioneve të reja. Ne do të vazhdojmë të lëshojmë versione çdo muaj, kështu që nuk do t'i mbajmë përdoruesit të presin gjatë për veçori të reja, rregullime të gabimeve dhe përmirësime të sigurisë.

Kontributi në ekosistemin Kubernetes

Në të ardhmen e afërt ne dua mbledhni kërkesa nga komuniteti për veçori të reja. Disa nga këto kërkesa, për shembull, mbështetja për vërtetimin e jashtëm, janë pritur nga përdoruesit për mjaft kohë, por ne vetëm tani kemi burime për këtë. Gjithashtu, një detyrë e tillë mund të zbatohet vetëm me një numër të madh rishikimesh nga komuniteti.

Gjëra të tjera që kemi planifikuar të zbatojmë në të ardhmen e afërt:

Filluam të mendonim edhe për mbështetjen UDP. Contour është një kontrollues i hyrjes L7, por disa nga përdoruesit tanë duan të presin aplikacione jo-HTTP (të tilla si aplikacionet VOIP dhe telefoni) në Kubernetes. Zakonisht këto aplikacione përdorin UDP, kështu që ne duam të zgjerojmë planet tona për të përmbushur këto nevoja.

Ne ne përpiqemi të ndajmë çfarë mësuam gjatë zhvillimit të Kontrolluesit tonë Ingress me komunitetin, duke ndihmuar kështu në përmirësimin e drejtimit të të dhënave nga jashtë në grup në gjeneratën e ardhshme API-të e shërbimit Kubernetes.

Zbuloni më shumë dhe bashkohuni me ne!

Dëshironi të dini më shumë rreth Contour, duke përfshirë një kuptim të qartë se si funksionon projekti dhe çfarë ekipi shpreson të arrijë kur t'i bashkohemi CNCF - vizitoni performancën tonë në konferencën KubeCon më 20 gusht 2020 në orën 13.00 CEST, do të jemi të lumtur t'ju shohim.

Nëse kjo nuk është e mundur, ju ftojmë të bashkoheni me ndonjë prej tyre takimet e komunitetit, të cilat zhvillohen të martën, ka shënimet e takimit. Ju gjithashtu mund të abonoheni në gazete Kontur, në Koha e punes do të jeni në gjendje të bëni pyetje ose të punoni në kërkesat për bashkim me dikë që e njeh mirë projektin në kohë reale. Nëse dëshironi të shihni Contour në veprim, na dërgoni një linjë në Slack ose dërgoni një mesazh në listën tonë të postimeve.

Së fundi, nëse dëshironi të kontribuoni, ne do të jemi të lumtur t'ju mirëpresim në radhët tona. Shikoni tonë dokumentacionin, bisedoni me ne në I plogët, ose filloni me ndonjërin tonë Çështjet e para të mira. Ne jemi gjithashtu të hapur për çdo reagim që dëshironi të ndani.

Për të mësuar më shumë rreth Contour dhe teknologjive të tjera cloud, merrni parasysh pjesëmarrjen në distancë KubeCon dhe CloudNativeCon EU, i cili do të zhvillohet në datat 17-20 gusht 2020.

Prezantimi i Konturit: Drejtimi i trafikut te aplikacionet në Kubernetes

Vetëm përdoruesit e regjistruar mund të marrin pjesë në anketë. Hyni, te lutem

Jeni të interesuar për Contour?

  • 25,0%Jo ne te vertete. Asgjë e re 4

  • 25,0%Po, një gjë premtuese4

  • 43,8%Të shohim se cilat vepra të vërteta do të pasojnë premtimet7

  • 6,2%Vetëm monolit, vetëm hardcore1

16 përdorues votuan. 3 përdorues abstenuan.

Burimi: www.habr.com

Shto një koment