Это руководство будет посвящено объяснению того, как установить Envoy Proxy в дистрибутиве Ubuntu / Debian Linux.
Envoy – это высокопроизводительный распределенный прокси-сервер на C ++, предназначенный для отдельных сервисов и приложений, а также коммуникационная шина и «universal data plane», разработанные для больших микросервисных архитектур «service mesh».
Envoy работает вместе с каждым приложением и абстрагирует сеть, предоставляя общие функции независимо от платформы.
Когда весь служебный трафик в инфраструктуре проходит через сетку Envoy, становится легко визуализировать проблемные области с помощью постоянной наблюдаемости, настраивать общую производительность и добавлять функции подложки в одном месте.
Шаг 1: Обновление системы
sudo apt -y update && sudo apt -y upgrade
sudo reboot
Шаг 2: Установите необходимые зависимости
sudo apt-get -y install \
software-properties-common \
curl \
ca-certificates \
apt-transport-https \
gnupg2
Шаг 3: Импорт ключа Tetrate GPG
curl -sL 'https://getenvoy.io/gpg' | sudo apt-key add -
Подтверждение:
$ apt-key fingerprint 6FF974DB
pub rsa4096 2019-03-01 [SC]
5270 CEAC 57F6 3EBD 9EA9 005D 0253 D0B2 6FF9 74DB
uid [ unknown] GetEnvoy <getenvoy@tetrate.io>
sub rsa4096 2019-03-01 [E]
Шаг 4: Добавьте стабильный репозиторий
Добавьте стабильный прокси Envoy в вашу систему Ubuntu / Debian Linux.
sudo add-apt-repository \
"deb [arch=amd64] https://dl.bintray.com/tetrate/getenvoy-deb \
$(lsb_release -cs) \
stable"
Шаг 5: Установите Install Envoy в Ubuntu / Debian
Наконец, установите Envoy в Ubuntu / Debian:
sudo apt-get update
sudo apt-get install -y getenvoy-envoy
$ envoy --version
envoy version: e349fb6139e4b7a59a9a359be0ea45dd61e589c5/1.11.1/clean-getenvoy-930d4a5/RELEASE/BoringSSL
установили и на этом все? про настройку не будет? как например его настроить с angulardart и gRPC-web?