如何在Ubuntu/Debian Linux上安装Senvoy代理

时间:2020-02-23 14:32:44  来源:igfitidea点击:

本教程将侧重于解释如何在Ubuntu/Debian Linux发行版上安装Senfoy代理。
SEVOY是一种高性能的C ++分布式代理,专为单一服务和应用而设计,以及用于大型MicroService"服务网格"架构的通信总线和"通用数据平面"。

Evenoy通过以平台 - 不可知方式提供共同的特征并摘要网络以及摘要网络。
当基础架构中的所有服务流量通过特使网流流动时,通过一致的可观察性,调整整体性能以及在一个地方添加衬底特征,变得容易可视化问题区域。

使用以下步骤在Ubuntu/Debian Linux发行版上安装Senfoy代理。

第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 密钥

我们需要导入用于签名APT包的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 <Hyman@theitroad>
sub   rsa4096 2019-03-01 [E]

步骤4:添加稳定的存储库

为Ubuntu/Debian Linux系统添加稳定的Evenoy Proxy。

sudo add-apt-repository \
"deb [arch=amd64] https://dl.bintray.com/tetrate/getenvoy-deb \
$(lsb_release -cs) \
stable"

第5步:在Ubuntu/Debian上安装Envoy

最后,在Ubuntu/Debian上安装Senvoy:

sudo apt-get update
sudo apt-get install -y getenvoy-envoy

检查安装的Envoy。

$envoy --version
envoy  version: e349fb6139e4b7a59a9a359be0ea45dd61e589c5/1.11.1/clean-getenvoy-930d4a5/RELEASE/BoringSSL