nginx 대신 Envoyhttps://www.jianshu.com/p/0a1f67b42fdb

3455 단어

공식 문서: https://www.envoyproxy.io/docs1.6.0공식 문서: https://www.envoyproxy.io/docs/envoy/v1.6.0/
컴 파일 및 설치
1. 컴 파일
Envoy 사용  Bazel 도구 구축 시스템.첫 번 째 구축 과 빠 른 입문 을 간소화 하기 위해 우 분투 16 기반 Docker 용기 미 러 를 제 공 했 습 니 다. 정적 링크 Envoy 구축 에 필요 한 모든 내용 이 포함 되 어 있 습 니 다. 참고 하 시기 바 랍 니 다. ci/README.md
현재 3 개의 기본 컴 파일 용 미 러 가 있 습 니 다. (1) envoyproxy / envoy - build 는 envoyproxy / envoy - build - ubuntu 와 같 습 니 다. (2) envoyproxy / envoy - build - ubuntu 는 Ubuntu 16.04 (Xenial) 를 기반 으로 GCC 5.4 copiler 를 사용 합 니 다. (3) envoyproxy / envoy - build - centos 는 CentOS 7 을 기반 으로 GCC 5.3.1 copiler (devtoolset - 4) 를 사용 합 니 다.
envoy 바 이 너 리 파일 구축:
#    clone   
git clone https://github.com/envoyproxy/envoy.git
cd envoy

#    dev     envoy ./ci/run_envoy_docker.sh './ci/do_ci.sh bazel.dev' #          envoyproxy/envoy-build-ubuntu   ,           ,    IMAGE_NAME=envoyproxy/envoy-build-centos \ ./ci/run_envoy_docker.sh './ci/do_ci.sh bazel.dev' #         IMAGE_NAME=envoyproxy/envoy-build-centos \ http_proxy=http://10.0.209.105:17012 \ https_proxy=http://10.0.209.105:17012 \ ./ci/run_envoy_docker.sh './ci/do_ci.sh bazel.dev' # dev       envoy              /tmp/envoy-docker-build/envoy/source/exe/envoy-fastbuild #         ENVOY_DOCKER_BUILD_DIR=~/build        ~/build #    release     envoy IMAGE_NAME=envoyproxy/envoy-build-centos \ ./ci/run_envoy_docker.sh './ci/do_ci.sh bazel.release.server_only' # release       envoy              /tmp/envoy-docker-build/envoy/source/exe/envoy #         ENVOY_DOCKER_BUILD_DIR=~/build        ~/build #    debug     envoy IMAGE_NAME=envoyproxy/envoy-build-centos \ ./ci/run_envoy_docker.sh './ci/do_ci.sh bazel.debug.server_only' # debug       envoy              /tmp/envoy-docker-build/envoy/source/exe/envoy-debug #         ENVOY_DOCKER_BUILD_DIR=~/build        ~/build #         tag IMAGE_NAME=envoyproxy/envoy-build-centos \ IMAGE_ID=latest \ ./ci/run_envoy_docker.sh './ci/do_ci.sh bazel.release.server_only' #         (IMAGE_ID=latest  ) #                   ,                 ,        #               ,          ,   IMAGE_NAME=envoyproxy/envoy-build-centos \ http_proxy=http://10.0.209.105:17012 \ https_proxy=http://10.0.209.105:17012 \ ./ci/run_envoy_docker.sh './ci/do_ci.sh bazel.release.server_only' 
 
다음으로 전송:https://www.cnblogs.com/gaoyuechen/p/10512392.html

좋은 웹페이지 즐겨찾기