Install Envoy on Ubuntu
Requirements
Envoy is supported on LTS versions of Ubuntu 16.04 and above.
Installation
Update
apt
index.$ sudo apt-get update
Install packages required for
apt
to communicate via HTTPS.$ sudo apt-get install -y \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common
Add the Tetrate GPG key.
$ curl -sL 'https://getenvoy.io/gpg' | sudo apt-key add -
Verify the key has the fingerprint
5270 CEAC 57F6 3EBD 9EA9 005D 0253 D0B2 6FF9 74DB
.$ apt-key fingerprint 6FF974DB
pub 4096R/6FF974DB 2019-03-01 Key fingerprint = 5270 CEAC 57F6 3EBD 9EA9 005D 0253 D0B2 6FF9 74DB uid GetEnvoy <getenvoy@tetrate.io> sub 4096R/7767A960 2019-03-01
Add the stable repository. To add the
nightly
repository instead, replace the wordstable
withnightly
.$ sudo add-apt-repository \ "deb [arch=amd64] https://dl.bintray.com/tetrate/getenvoy-deb \ $(lsb_release -cs) \ stable"
Install Envoy binary.
$ sudo apt-get update && sudo apt-get install -y getenvoy-envoy
Verify Envoy is installed.
$ envoy --version