Воведување на Contour: Directing Traffic to Applications on Kubernetes

Воведување на Contour: Directing Traffic to Applications on Kubernetes

Со задоволство ја споделуваме веста дека Contour е хостиран во проектниот инкубатор од Cloud Native Computing Foundation (CNCF).

Ако сè уште не сте слушнале за Contour, тоа е едноставен и скалабилен контролер за влез со отворен код за рутирање на сообраќајот до апликациите што работат на Kubernetes.

Ќе разгледаме детално како функционира и ќе ја прикажеме развојната карта на претстојните конференции Kubecon и CloudNativeCon Europe.

И во оваа статија ви предлагаме да се запознаете со работата на Contour. Да објасниме што значи прифаќање на проектот од страна на CNCF. Ќе ги споделиме и нашите планови за идниот развој на проектот.

KubeCon и CloudNativeCon ги спојуваат ентузијастите и инженерите за напредна технологија кои се заинтересирани не само за понатамошно образование, туку и за унапредување на cloud computing. Настаните вклучуваат стручни практичари и клучни развивачи на популарни проекти како што се Kubernetes, Prometheus, gRPC, Envoy, OpenTracing и други.

Сите очи се вперени во Ингрес

Прво, воведен. Заедницата Kubernetes веќе сфатила како да им пристапи на предизвиците за извршување на работните оптоварувања и обезбедување пристап од оптоварување до складирање. Но, сè уште има простор за иновации кога станува збор за вмрежување и поврзување. Главната и многу важна задача е испораката на надворешен сообраќај внатре во кластерот. Во Kubernetes ова се нарекува Ingress, што е токму она што го прави Contour. Тоа е алатка што можете лесно да ја користите во кластер за да испорачате сообраќај по потреба, но со вградена функционалност за иднината додека вашиот кластер Kubernetes расте.

Технички, Contour работи со расклопување пратеник да обезбеди обратен прокси и балансирач на оптоварување. Природно поддржува ажурирања на динамички конфигурации и може да се прошири и на повеќетимните кластери на Kubernetes, обезбедувајќи различни стратегии за балансирање на оптоварувањето.

Постојат бројни алтернативи за извршување на Ingress Controller на Kubernetes, но Contour е уникатен по тоа што ја обезбедува токму таа задача додека ја прави на високо ниво на перформанси, притоа имајќи ја предвид безбедноста и повеќекратното закупување.

Иако можете да се проширите сервисна мрежа За да се реши овој проблем, тоа ќе значи додавање дополнителна сложеност на вашиот кластер. Contour, од друга страна, нуди решение за извршување на Ingress без потреба да се потпирате на поголема мрежна структура - но може да работи со неа доколку е потребно. Ова нуди еден вид постепена транзиција кон Ingress, што брзо го привлече интересот на многу корисници.

Сила на CNCF поддршка

Создаден кон крајот на 2017 година од развивачите на Heption, Contour ја достигна верзијата 1.0 во ноември 2019 година и сега може да се пофали со заедница од 600 членови на Slack, 300 членови во развој, како и 90 обврзници и 5 одржувачи. Еден од значајните факти е тоа што го спроведуваат различни компании и организации, меѓу кои Adobe, Kinvolk, Kintone, PhishLabs и Replicated. Откако виде дека корисниците го прифаќаат Contour во производството и знаејќи дека имаме силна заедница, CNCF одлучи дека Contour може да оди директно во инкубаторот, заобиколувајќи го слојот на песокот.

Ова е многу важно за нас, бидејќи ја гледаме оваа покана како потврда дека сме одржлива, добредојдена и отворена заедница која се усогласува со техничките цели на CNCF, а Contour исто така работи добро во екосистемот со други проекти како што се Kubernetes и Envoy.

Се надеваме дека колку повеќе луѓе доаѓаат кај нас, толку повеќе ќе се зголемува разновидноста и брзината на додавање нови функции. Ќе продолжиме да објавуваме верзии месечно, така што нема да ги држиме корисниците долго да чекаат за нови функции, поправени грешки и безбедносни подобрувања.

Придонес кон екосистемот Кубернетес

Во блиска иднина ние сака собирајте барања од заедницата за нови функции. Некои од овие барања, на пример, поддршка за надворешна автентикација, корисниците ги очекуваа подолго време, но ние дури сега имаме ресурси за ова. Исто така, таква задача може да се спроведе само со голем број прегледи од заедницата.

Други работи кои планираме да ги спроведеме во блиска иднина:

Почнавме да размислуваме и за поддршка UDP. Contour е L7 Ingress контролер, но некои од нашите корисници сакаат да хостираат апликации што не се HTTP (како што се VOIP и апликации за телефонија) на Kubernetes. Обично овие апликации користат UDP, па затоа сакаме да ги прошириме нашите планови за да ги задоволиме овие потреби.

Ние се стремиме да споделиме она што го научивме додека го развивавме нашиот Ingress Controller со заедницата, а со тоа помага да се подобри насочувањето на податоците од надвор до кластерот во следната генерација сервисни API Кубернетис.

Дознајте повеќе и придружете ни се!

Дали сакате да дознаете повеќе за Contour, вклучително и јасно разбирање за тоа како функционира проектот и што се надева тимот да постигне кога ќе се приклучиме на CNCF - посетете нашата изведба на конференцијата KubeCon на 20 август 2020 година во 13.00 часот по CEST, ќе ни биде мило да ве видиме.

Ако ова не е можно, ве покануваме да се придружите на било кој од состаноци на заедницата, кои се одржуваат во вторник, има белешки за состанок. Можете исто така да се претплатите на билтен Контура, во работно време ќе можете да поставувате прашања или да работите на барања за спојување со некој што го познава проектот во реално време. Ако сакате да ја видите Contour во акција, испратете ни линија на Slack или испратете порака до нашата мејлинг листа.

Конечно, доколку сакате да придонесете, со задоволство ќе ве поздравиме во нашите редови. Проверете го нашиот документација, разговарајте со нас на Гасена, или започнете со некој од нашите Добри први прашања. Ние сме исто така отворени за какви било повратни информации што би сакале да ги споделите.

За да дознаете повеќе за Contour и другите технологии на облак, размислете да учествувате од далечина KubeCon и CloudNativeCon ЕУ, што ќе се одржи на 17-20 август 2020 година.

Воведување на Contour: Directing Traffic to Applications on Kubernetes

Само регистрирани корисници можат да учествуваат во анкетата. Најави се, вие сте добредојдени.

Дали сте заинтересирани за Contour?

  • 25,0%Не навистина. Ништо ново4

  • 25,0%Да, нешто што ветува4

  • 43,8%Да видиме какви вистински дела ќе следат по ветувањата7

  • 6,2%Само монолит, само хардкор1

Гласаа 16 корисници. 3 корисници се воздржаа.

Извор: www.habr.com

Додадете коментар