云网牛站
所在位置:首页 > Linux教程 > 在Ubuntu/Debian Linux系统中安装Envoy Proxy的方法

在Ubuntu/Debian Linux系统中安装Envoy Proxy的方法

2019-08-15 10:01:48作者:孟坦稿源:云网牛站

本文介绍在Ubuntu/Debian Linux操作系统中安装Envoy Proxy的方法。Envoy是一种高性能C++分布式代理,专为单一服务和应用而设计,以及为大型微服务架构设计的通信总线和通用数据平面。Envoy与每个应用程序并行运行,通过以平台无关的方式提供通用功能来抽象网络,当基础设施中的所有服务流量通过Envoy网格流动时,通过一致的可观察性,调整整体性能以及在单个位置添加基板功能,可以轻松地显示问题区域。

在Ubuntu/Debian Linux系统中安装Envoy Proxy的方法

 

一、更新系统

我们首先确保我们的系统安装了最新的补丁和软件版本,使用以下命令可以快速实现:

sudo apt -y update && sudo apt -y upgrade

sudo reboot

参考:shutdown,reboot,init,halt,poweroff,systemctl重启和关闭Linux系统

重新启动是必要的,因为你可能会获得最新的内核版本,并且只会在系统重新启动后加载。

 

二、安装所需的依赖项

安装此设置所需的这些基本软件包:

sudo apt-get -y install \

 software-properties-common \

 curl \

 ca-certificates \

 apt-transport-https \

 gnupg2

 

三、导入Tetrate GPG密钥

我们需要导入用于签署APT包的GPG密钥:

curl -sL 'https://getenvoy.io/gpg' | sudo apt-key add -

确认:

$ apt-key fingerprint 6FF974DB

pub   rsa4096 2019-03-01 [SC]

Key fingerprint = 5270 CEAC 57F6 3EBD 9EA9  005D 0253 D0B2 6FF9 74DB

uid           [ unknown] GetEnvoy <getenvoy@tetrate.io>

sub   rsa4096 2019-03-01 [E]

 

四、添加稳定的存储库

将Stable Envoy代理添加到你的Ubuntu/Debian Linux系统:

sudo add-apt-repository \

"deb [arch=amd64] https://dl.bintray.com/tetrate/getenvoy-deb \

$(lsb_release -cs) \

stable"

 

五、在Ubuntu/Debian中安装Envoy

最后,在Ubuntu/Debian系统中安装Envoy:

sudo apt-get update

sudo apt-get install -y getenvoy-envoy

检查已安装的成果,运行envoy --version命令查看:

在Ubuntu/Debian Linux系统中安装Envoy Proxy的方法

至此,安装Envoy完成。

 

相关主题

在CentOS 7系统上安装Envoy Proxy的方法

精选文章
热门文章