File tree 2 files changed +35
-0
lines changed
2 files changed +35
-0
lines changed Original file line number Diff line number Diff line change
1
+ # Envoy Binaries
Original file line number Diff line number Diff line change
1
+ # ARM64
2
+
3
+ This guide explains how to build envoy for arm64.
4
+
5
+ 1 . Create an AWS arm64 instance (ie ` m6g.medium ` ). Make sure the root device is at least 20GB in size.
6
+ 2 . Install docker:
7
+
8
+ ``` bash
9
+ curl -fsSL https://get.docker.com -o get-docker.sh
10
+ sudo sh get-docker.sh
11
+ sudo usermod -aG docker ubuntu
12
+ ```
13
+
14
+ Logout/login again.
15
+
16
+ 3 . Clone envoy repo:
17
+
18
+ ``` bash
19
+ mkdir -p $HOME /src/github.com/envoyproxy
20
+ git clone https://github.com/envoyproxy/envoy.git $HOME /src/github.com/envoyproxy/envoy
21
+ cd $HOME /src/github.com/envoyproxy/envoy
22
+ ```
23
+
24
+ 4 . Build:
25
+
26
+ ``` bash
27
+ ci/run_envoy_docker.sh ' ci/do_ci.sh bazel.release.server_only'
28
+ ```
29
+
30
+ This will take several hours to complete.
31
+
32
+ 5 . Once done the binary is stored in /home/ubuntu/src/github.com/envoyproxy/envoy/build_release_stripped/envoy.
33
+
34
+ - https://github.com/envoyproxy/envoy/issues/1861
You can’t perform that action at this time.
0 commit comments