
Meil on hea meel jagada uudist, et Contour on paigutatud Cloud Native Computing Foundationi (CNCF) projektide inkubaatorisse.
Kui te pole veel kuulnud Contour'ist — see on lihtne ja skaleeritav avatud lähtekoodiga ingress kontroller, mis suunab liiklust rakendustele Kuberneteses.
Käsitleme üksikasjalikult, kuidas see töötab, ning tutvustame arendusteed tulevastel konverentsidel .
Selles artiklis räägime Contour'i tööst, selgitame, mida tähendab projekti vastuvõtt CNCF-isse, ning jagame tuleviku arendusplaane.
KubeCon ja CloudNativeCon konverentsid toovad kokku tipptasemel tehnoloogiate pooldajad ja insenerid, kes on huvitatud mitte ainult edasisest õpetamisest, vaid ka pilvekomputatsiooni edendamisest. Üritustel osalevad praktikud ja peamised arendajad tuntud projektidest, nagu Kubernetes, Prometheus, gRPC, Envoy, OpenTracing ja teised.
Kogu tähelepanu Ingressile
Alustuseks sissejuhatus. Kubernetes'i kogukond on juba paika pannud, kuidas läheneda töökoormuste käivitamise ja nende juurdepääsu tagamise küsimustele. Kuid võrkude loomise ja ühenduvuse tagamise osas on ikka veel innovatsiooniks ruumi. Peamine ja ülimalt oluline ülesanne on välist liiklust klastrisse suunamine. Kubernetes'is nimetatakse seda Ingress'iks, just seda teebki Contour. See on tööriist, mida saate hõlpsalt kasutada klastris liikluse suunamiseks vastavalt vajadusele, kuid koos tulevikku suunatud funktsioonidega, kui teie Kubernetes'i klaster kasvab.
Tehniliselt töötab Contour lahtihaakimisega tagumise pöördproksi ja koormuse tasakaalustajana. See toetab algselt dünaamilist seadistuste värskendamist ning suudab laieneda multimeeskonna Kubernetes'i klastritele, pakkudes erinevaid koormuse tasakaalustamise strateegiaid.
Kuberneteses on palju võimalusi Ingress Controlleri käivitamiseks, kuid Contour on ainulaadne, kuna see täidab seda ülesannet kõrge jõudlusega, arvestades samal ajal turvalisust ja mitme kasutaja režiimi toimimist.
Kuigi saad rakendada selle probleemi lahendamiseks, tähendab see sinu klastri keerulisemaks muutmist. Contour, vastupidi, pakub lahenduseks Ingressi töötamist, ilma et peaks toetuma suuremale teenuste võrgustruktuurile — kuid vajadusel suudab ta sellega ka koostööd teha. Seega on tegemist omamoodi järkjärgulise üleminekuga Ingressile, mis on kiiresti paljusid kasutajaid köitnud.
CNCF toetamise tugevus
Contour, mis loodi 2017. aasta lõpus Heptioni arendajate poolt, saavutas 1.0 versiooni novembris 2019 ning nüüdseks võib uhkustada 600 liikmega Slacki kogukonnaga, 300 arendajaga, samuti 90 koodiga panustajaga ja 5 hooldajaga. Üks olulisemaid fakte on see, et seda rakendavad mitmed ettevõtted ja organisatsioonid, sealhulgas Adobe, Kinvolk, Kintone, PhishLabs ja Replicated. Arvestades, et kasutajad rakendavad Contour’i tootmisprotsessides ja teades, et meil on stabiilne kogukond, otsustas CNCF, et Contour saab kohe, mööda liivakasti taset, inkubaatorisse siseneda.
Meie jaoks on see väga oluline, kuna me käsitleme sellist kutset kui kinnitust, et oleme jätkusuutlik, külalislahke ja avatud kogukond, mis vastab CNCF tehnilistele eesmärkidele, ning et Contour suhtleb hästi ka teiste projektidega, nagu Kubernetes ja Envoy.
Loodame, et mida rohkem inimesi meiega liitub, seda mitmekesisemaks ja kiiremini uute funktsioonide lisamine muutub. Me jätkame versioonide väljaandmist igakuiselt, nii et kasutajad ei pea uusi funktsioone, veaparandusi ja turvaparandusi kaua ootama.
Panus Kubernetes'i ökosüsteemi
Peagi plaanime собрать запросы от сообщества по новым функциям. Некоторые из этих запросов, например, поддержка внешней аутентификации, пользователи ожидают довольно давно, но ресурсы для этого у нас появились только сейчас. Также подобная задача может быть реализована только при большом числе отзывов от сообщества.
Teised asjad, mida plaanime lähitulevikus ellu viia:
Oleme hakanud mõtlema ka toele . Contour on L7 Ingress Controller, kuid mõned meie kasutajad soovivad Kuberneteses paigutada rakendusi, mis ei toeta HTTP-d (näiteks VOIP ja telefonirakendused). Tüüpiliselt kasutatakse sellistes rakendustes UDP-d, seega soovime laiendada oma plaane, et rahuldada neid vajadusi.
Meie seda, mida oleme õppinud oma Ingress Controlleri arendamise käigus, kogukonnaga, aidates seeläbi parandada andmete suunamist klastrisse järgmise põlvkonna jaoks Kubernetes.
Tutvuge rohkem ja liituge meiega!
Soovite rohkem teada Contourist, sealhulgas arusaamist projekti toimimisest ning sellest, mida meeskond loodab saavutada, kui liitusime CNCF-iga — külastage KubeCon konverentsil 20. augustil 2020 kell 13.00 CEST, ootame teid.
Kui see pole võimalik — kutsume liituma ükskõik millisega , mis toimuvad teisipäeviti, seal on . Samuti võite tellida Contouri, tööajas saate reaalajas küsimusi esitama või kellegagi, kes projektist hästi aru saab, koos mingeid ühinemisettepanekutega töötama. Soovite näha Contour'i töös — kirjutage meile Slackis või saatke sõnum postitusloendisse.
Lõpuks, kui soovite panustada, ootame teid meie ridadesse. Vaadake meie , räägime meiega , või alustage mõnest meie . Oleme avatud ka igasugusele tagasisidele, mida soovite jagada.
Contour'i ja muude pilvetehnoloogiate kohta rohkem teada saamiseks kaaluge kaugosalemist , mis toimub 17–20. augustil 2020.

Ainult registreeritud kasutajad saavad küsitluses osaleda. , palun.
Kas Contour huvitab teid?
25,0%Ei väga. Mitte midagi uut.
25,0%Jah, väga huvitav asi.
43,8%Vaatame, millised tõelised teod järgivad lubadusi.
6,2%Ainult monoliit, ainult kõva tagasihoid.
16 kasutajat hääletas. 3 kasutajat jäid erapooletuks.
Allikas: habr.com
