Представляем Contour: Направление Трафика В Приложения В Kubernetes



Представляем Contour: направление трафика в приложения в Kubernetes

Мы рады поделиться новостью о том, что Contour размещен в инкубаторе проектов Cloud Native Computing Foundation (CNCF).

Если вы еще не слышали о Contour, это простой и масштабируемый входящий контроллер с открытым исходным кодом для маршрутизации трафика к приложениям, работающим в Kubernetes. Подробно рассмотрим, как это работает, и покажем план развития на предстоящих конференциях.

Kubecon и CloudNativeCon Europe .

И в этой статье мы предлагаем вам ознакомиться с работой Контура.

Поясним, что означает принятие проекта CNCF. Также мы поделимся нашими планами по дальнейшему развитию проекта.

KubeCon и CloudNativeCon объединяют энтузиастов передовых технологий и инженеров, заинтересованных не только в дальнейшем образовании, но и в развитии облачных вычислений.

В мероприятиях принимают участие эксперты-практики и ключевые разработчики популярных проектов, таких как Kubernetes, Prometheus, gRPC, Envoy, OpenTracing и других.



Все внимание на Ingress

Сначала ознакомительный.

Сообщество 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 и Replication. Увидев, что пользователи внедряют Contour в производство, и зная, что у нас стабильное сообщество, CNCF решила, что Contour можно сразу запустить в инкубатор, минуя уровень песочницы.

Это очень важно для нас, поскольку мы рассматриваем это приглашение как подтверждение того, что мы являемся устойчивым, гостеприимным и открытым сообществом, которое соответствует техническим целям CNCF, а Contour также хорошо работает в экосистеме с другими проектами, такими как Kubernetes и Envoy. Мы надеемся, что чем больше людей к нам придет, тем больше увеличится разнообразие и скорость добавления новых функций.

Мы продолжим выпускать версии ежемесячно, поэтому не заставим пользователей долго ждать новых функций, исправлений ошибок и улучшений безопасности.



Вклад в экосистему Kubernetes

В ближайшее время мы мы хотим собирать запросы от сообщества на новые функции.

Некоторые из этих запросов, например поддержка внешней аутентификации, ожидались пользователями уже довольно давно, но ресурсы для этого у нас появились только сейчас.

Также такую задачу можно реализовать только при наличии большого количества отзывов сообщества.

Другие вещи, которые мы планируем реализовать в ближайшем будущем:

Мы тоже начали думать о поддержке UDP .

Contour — это входной контроллер L7, но некоторые из наших пользователей хотят размещать приложения, не использующие HTTP (например, приложения VOIP и телефонии), в Kubernetes. Обычно эти приложения используют UDP, поэтому мы хотим расширить наши планы для удовлетворения этих потребностей.

Мы мы стремимся поделиться что мы узнали, разрабатывая вместе с сообществом наш Ingress Controller, тем самым помогая улучшить маршрутизацию данных извне в кластер в следующем поколении сервисные API Кубернетес.



Узнайте больше и присоединяйтесь к нам!

Хотите узнать больше о Contour, включая четкое понимание того, как работает проект и чего команда надеется достичь, когда мы присоединимся к CNCF — посетите наше выступление на конференции KubeCon 20 августа 2020 года в 13.00 CEST мы будем рады вас видеть.

Если это невозможно, приглашаем вас присоединиться к любому из общественные встречи , которые пройдут во вторник, есть встречи заметки .

Вы также можете подписаться на Новостная рассылка Контур, в рабочее время вы сможете задавать вопросы или работать над мерж-реквестами с кем-то, кто знает проект в режиме реального времени.

Если вы хотите увидеть Contour в действии, напишите нам в Slack или отправьте сообщение в наш список рассылки.

Наконец, если вы хотите внести свой вклад, мы будем рады приветствовать вас в наших рядах.

Ознакомьтесь с нашим документация , пообщайтесь с нами по адресу Слабый или начните с любого из наших Хорошие первые выпуски .

Мы также открыты для любых отзывов, которыми вы хотели бы поделиться.

Чтобы узнать больше о Contour и других облачных технологиях, рассмотрите возможность удаленного участия.

KubeCon и CloudNativeCon ЕС , который состоится 17-20 августа 2020 года.



Представляем Contour: направление трафика в приложения в Kubernetes

В опросе могут участвовать только зарегистрированные пользователи.

Войти , Пожалуйста.

Вас интересует Контур? 22,73% Не совсем.

Ничего нового 5 18.18% Да, многообещающая вещь 4 50% Посмотрим, какие реальные дела последуют за обещаниями 11 9.09% Только монолит, только хардкор 2 Проголосовали 22 пользователя.

3 пользователя воздержались.

Теги: #Системное администрирование #Администрирование серверов #Kubernetes #DevOps #k8s #ingress Controller #contour #circuit

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.