Index
개요
전제조건
실행방법
- envoy 도커 컨테이너 실행
$ docker run --rm -it envoyproxy/envoy:v1.31.4 --version
envoy version: d045f4201477d50bc64a3bd38c28cfec67c272ca/1.31.4/Clean/RELEASE/BoringSSL
- envoy 설정파일 확인
- envoy 설정 파일을 마운트하여 envoy 도커 컨테이너 실행
docker run --rm -d \
-v $(pwd)/config.yaml:/etc/envoy/envoy.yaml \
-p 10000:10000 \
--name envoy \
envoyproxy/envoy:v1.31.4 \
envoy -c /etc/envoy/envoy.yaml
- curl을 사용하여 envoy 도커 컨테이너 호출
$ curl 127.0.0.1:10000
<!DOCTYPE html>
<html lang="en">
<head>
<title>Envoy proxy - home</title>
... 이하생략
- 웹 브라우저에서 envoy 도커 컨테이너 호출
- envoy 도커 컨테이너에서 액세스 로그 확인
$ docker logs envoy
[2024-12-14T13:29:55.112Z] "GET / HTTP/1.1" 200 - 0 15795 586 513 "-" "curl/8.7.1" "403ab333-031f-4fff-99ee-2837404dd4e3" "www.envoyproxy.io" "52.74.232.59:443"
실습환경 정리
참고자료
- https://www.envoyproxy.io/docs/envoy/latest/start/quick-start/run-envoy