この投稿のおかげで、Ubuntu20.04にEnvoyProxyをインストールする方法を学ぶことができます
Envoyは、クラウドネイティブアプリケーション向けに設計されたオープンソースのエッジおよびサービスプロキシです。
Envoyは、大規模な最新のサービス指向アーキテクチャ向けに設計されたL7プロキシおよび通信バスです。以下を含むがこれらに限定されないリバースプロキシのいくつかの機能を提供します。
- HTTP2サポート。
- L3 / L4フィルターアーキテクチャ。TLSターミネーション、トラフィックミラーリング、その他のユースケースに使用できます。
- 良好な可観測性とトレース、statsd、zipkingなどのサポート
- レート制限、サーキットブレーカーのサポート。
- xDSプロトコルによる動的構成。
- サービスディスカバリ。
- gRPC、Redis、MongoDBプロキシのサポート。
エンボイプロキシのインストール
- システムパッケージを更新します。
apt update -y && apt upgrade -y
- 必要な依存関係をインストールします。
apt install apt-transport-https gnupg2 curl lsb-release software-properties-common curl ca-certificates -y
- Envoy Proxyは、デフォルトではベースリポジトリで使用できません。したがって、以下に示すように、UbuntuシステムにEnvoyProxyリポジトリを追加します。
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/getenvoy-keyring.gpg] https://deb.dl.getenvoy.io/public/deb/ubuntu $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/getenvoy.list
- 次に、GPGキーをインポートします:
curl -sL 'https://deb.dl.getenvoy.io/public/gpg.8115BA8E629CC074.key' | sudo gpg --dearmor -o /usr/share/keyrings/getenvoy-keyring.gpg
- 最後のステップは、以下のコマンドでインストールすることです
apt install getenvoy-envoy
- 以下に示すように、バージョンを確認してEnvoyがインストールされたことを確認します
envoy --version

- また、使節のコマンドをチェックするために使節の助けを示すことができます
envoy --help

結論
以上です
CentOSシステムにインストールする方法については、この直接リンクにアクセスしてください 。
ありがとう