ほんのちょっとEnvoyに触れてみた

折角今週東京だからなーと思って申し込んだんだけど、開始時間の直前まで補欠だったから無理かなーって思ってたら、最後の最後で繰り上がったので急いで行ってきた。面白かった!

cloudnative.connpass.com

## なので、ほんのちょっとEnvoyに触れてみた。

www.envoyproxy.io

## Getting Started

Getting Started — envoy 1.8.0-dev-a3c744 documentation

に書いてある通りに

$ docker pull envoyproxy/envoy:latest
$ docker run --rm -d -p 10000:10000 envoyproxy/envoy:latest
$ curl -v localhost:10000

で、Googleが開くぞー(∩´∀`)∩ワーイ

ってなって。

## envoy.yaml

その下に

FROM envoyproxy/envoy:latest
COPY envoy.yaml /etc/envoy/envoy.yaml

こう書いてるから、/etc/envoy/envoy.yamlを見てみるかー。ってexecで入ってみてみたら、こんな感じになってた。ドキュメントに書いてあるのとちょこっとだけ違うなぁと思いつつ。

gist.github.com

## docker compose

じゃあ、これをこうやって

version: '3'
services:
  envoy:
    image: envoyproxy/envoy:latest
    ports:
      - "10000:10000"
    volumes:
      - "./envoy.yaml:/etc/envoy/envoy.yaml"

起動して

$ docker-compose up

Googleにつながったー(∩´∀`)∩ワーイ

## Yahoo

からのgoogle.comyahoo.co.jpにしてみて

f:id:bufferings:20180912084553p:plain

起動し直したら

f:id:bufferings:20180912084641p:plain

Yahooにつながったー(∩´∀`)∩ワーイ

※この変更が正しいかどうはかまだ知りません!雰囲気で触っただけなので。