New post 'Custom Upstream Failure Responses with Istio Gateways, EnvoyProxy and WASM'

https://calebwoodbine.nz/custom-upstream-failure-responses-with-istio-gateways-envoyproxy-and-wasm/

I recently added a new piece of software I wrote to my environments, enabling default pages for errors when hosts that can be served aren't available.

#istio #kubernetes #cncf #envoyproxy #wasm #webassembly #proxies #cloudnative

Custom Upstream Failure Responses with Istio Gateways, EnvoyProxy and WASM

Kia Ora! 👋 Recently I wanted to achieve a goal that I’ve had for a while, scratching an itch to serve a default backend for when a host requested isn’t available.

Caleb Woodbine

Been playing around with getting a set of default 404/other response pages set with Istio and I finally got it working in a way that I want using WasmPlugins. Going to write a post on it soon.

#kubernetes #istio #envoyproxy

Proxy-войны: Кто быстрее, надежнее и масштабируемее в 2025? (HAProxy vs NGINX vs Envoy)

Когда я писал статью про HAProxy , у меня возникла идея сравнить его с другим популярным proxy-сервером, например с Envoy . Но тогда мне показалось, что простое сравнение в виде таблицы или пары абзацев будет неинформативным — и я решил сделать полноценный разбор в отдельной статье. Если вам интересно — добро пожаловать! Здесь рассмотрены не все возможности каждого решения, но ключевые — те, которые действительно важны на практике. Сегодня я разберу три популярных прокси, сравню их и расскажу: что, где и когда лучше применять. Под «популярными» я имею в виду те, с которыми работал сам и изучил их устройство «под капотом». Прокси существует гораздо больше, но о других говорить не буду — либо не копал глубоко, либо знаю слишком мало, чтобы включать их в разбор. Отдельно отмечу важность документации: если она запутана или неполна, приходится гадать, что и где настраивать, а это быстро отбивает желание работать с инструментом. HAProxy 3.3 , NGINX 1.29 и Envoy 1.35 — три open source-прокси с разной архитектурой и моделью управления. Enterprise-версии рассматривать не буду — капитализм делает свое дело: серьёзных отличий почти нет, а вот в OSS-вариантах есть что сравнить — в ряде моментов конкуренция пошла на пользу.

https://habr.com/ru/companies/gnivc/articles/937898/

#haproxy #nginx #envoy #envoyproxy #haproxy_32 #nginx_module #envoy_proxy

Proxy-войны: Кто быстрее, надежнее и масштабируемее в 2025? (HAProxy vs NGINX vs Envoy)

Когда я писал статью про HAProxy , у меня возникла идея сравнить его с другим популярным proxy-сервером, например с Envoy . Но тогда мне показалось, что простое сравнение в виде таблицы или пары...

Хабр

[Перевод] Как вырасти до 2000 тенантов: почему Sealos перешла с Nginx на Envoy

Sealos Cloud столкнулась с критическими проблемами при работе с Nginx Ingress в кластерах с большим числом пользователей. В статье — подробный рассказ о поиске нового, более подходящего API-шлюза.

https://habr.com/ru/companies/flant/articles/917216/

#kubernetes #nginx #envoy #envoyproxy #ingress #higress #api_gateway #шлюз_api #cilium_gateway #apisix

Как вырасти до 2000 тенантов: почему Sealos перешла с Nginx на Envoy

Команда Sealos Cloud успешно разобралась в запутанном мире популярных опенсорсных API-шлюзов. Мы перевели статью, в которой компания помогает понять, с какими вызовами можно столкнуться при выборе...

Хабр

New blog post on 'Istio with Sail-Operator'.
How you too can deploy Istio effortlessly.

https://calebwoodbine.nz/istio-with-sail-operator/

#istio #sailoperator #kubernetes #cncf #envoyproxy

Istio with Sail-Operator

Hi there! Thank you for stopping by. Istio is a popular Kubernetes Service Mesh and Ingress Gateway, which graduated as a CNCF project back in September of 2023 after being donated by Google in 2022 and announced in 2017.

Caleb Woodbine
New Istio related blog post coming soon!
#istio #kubernetes #envoyproxy

[Перевод] Istio для практиков: как упростить управление микросервисами

Статья посвящена Istio — платформе для создания service mesh. Она объясняет ключевые функции инструмента: управление трафиком, защита коммуникаций через mTLS и сбор метрик для мониторинга. Также рассматриваются примеры конфигурации: как Istio помогает в управлении сетевыми взаимодействиями и повышает устойчивость систем. Узнайте, помогает ли Istio в работе с распределёнными системами.

https://habr.com/ru/companies/flant/articles/862920/

#istio #service_mesh #сервисмеш #envoyproxy #envoy #mtls #DestinationRule #VirtualService #Service_Entry #сеть

Istio для практиков: как упростить управление микросервисами

Примечание переводчика: статья является переводом из блога Луки Каваллини (Luca Cavallin) — инженера-программиста в GitHub, который специализируется на создании инструментов разработчика и...

Хабр
Interesting (3-years-old) talk about speeding up #xDS (Extensible Discovery Service) protocol between #istio and #envoyproxy #envoy
https://www.youtube.com/watch?v=LOm1ptEWx_Y
Speeding up Istio: Our Journey Implementing Delta xDS - Aditya S Prerepa, Tetrate & John Howard

YouTube

Сравнение архитектур Service Mesh и Ambient Mesh: новый взгляд на Istio

Современные распределённые системы требуют надёжных, безопасных и масштабируемых способов управления сетевым взаимодействием между сервисами. Технологии Service Mesh, такие как Istio, предоставляют набор инструментов для решения этих задач. Недавно в экосистеме Istio появилась новая архитектура — Ambient Mesh, предлагающая альтернативный подход к реализации сетевых функций. В данной статье мы рассмотрим, чем отличаются классический Service Mesh и Ambient Mesh в контексте Istio, а также их преимущества и недостатки.

https://habr.com/ru/articles/869630/

#istio #envoyproxy #proxy #kubernetes #kubernetes_operator

Сравнение архитектур Service Mesh и Ambient Mesh: новый взгляд на Istio

Современные распределённые системы требуют надёжных, безопасных и масштабируемых способов управления сетевым взаимодействием между сервисами. Технологии Service Mesh, такие как Istio, предоставляют...

Хабр

Envoy в Legacy-среде: использование протоколов xDS для управления Data Plane

Привет, Хабр! Давайте продолжим изучать возможности Envoy, но уже в контексте динамической конфигурации. В первой статье мы рассматривали настройку статической конфигурации, однако она имеет свои особенности. Статическая конфигурация подходит, когда ваши upstream (серверы, к которым Envoy отправляет запросы) редко изменяются. Envoy работает как прокси, и каждый запрос проходит через него. Чтобы правильно обработать запрос, Envoy должен иметь актуальную информацию о бэкенд-серверах, такую как их IP-адреса и порты. Когда информация о бэкенде меняется, необходимо обновить конфигурацию в статическом файле и перезапустить Envoy, что не всегда удобно.

https://habr.com/ru/companies/gnivc/articles/866034/

#envoy #envoyproxy #envoy_proxy #istio #балансировка_нагрузки #высокая_производительность

Envoy в Legacy-среде: использование протоколов xDS для управления Data Plane

Привет, Хабр! Давайте продолжим изучать возможности Envoy, но уже в контексте динамической конфигурации. В первой статье мы рассматривали настройку статической конфигурации, однако она имеет свои...

Хабр