本文介绍在Ubuntu/Debian Linux操作系统中安装Envoy Proxy的方法。Envoy是一种高性能C++分布式代理,专为单一服务和应用而设计,以及为大型微服务架构设计的通信总线和通用数据平面。Envoy与每个应用程序并行运行,通过以平台无关的方式提供通用功能来抽象网络,当基础设施中的所有服务流量通过Envoy网格流动时,通过一致的可观察性,调整整体性能以及在单个位置添加基板功能,可以轻松地显示问题区域。
一、更新系统 我们首先确保我们的系统安装了最新的补丁和软件版本,使用以下命令可以快速实现: 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命令查看:
至此,安装Envoy完成。
相关主题 |