Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Kotaro Inoue (@musaprg) Envoy Meetup Tokyo #2 (Online) 2020-06-20 GetEnvoyで始める快適Envoy生活
Slide 2
Slide 2 text
自己紹介 Kotaro Inoue / 井上 紘太朗 むさしん (@musaprg) 本業: 都内の大学院に通う学生 暗号とHPCをやってる気がする 副業: ソフトウェアエンジニア at Tetrate OSSをやっていきたい 趣味: dアニメやNetflixを見ながらの飲酒
Slide 3
Slide 3 text
使ってますか?
Slide 4
Slide 4 text
使ってますか?
Slide 5
Slide 5 text
GetEnvoy ● ビルド済みのEnvoyバイナリを配布する一連の取り組み ● 以下の入手経路を提供中 ○ 各種パッケージリポジトリ(yum, apt, homebrew) ○ Dockerイメージ ○ GetEnvoy CLI
Slide 6
Slide 6 text
GetEnvoy CLI ● Go製のCLIツール ● 様々なバージョンのビルド済みEnvoyバイナリを手軽に入手・検証できる ● 前回のEnvoy Meetup Tokyo #1でも大活躍 6 https://docs.google.com/presentation/d/1kqWUmsLx1NLDU2M9l4xXWnDiYjG2HGdNw2opZVw5j4A/edit#slide=id.g49b4537706_0_0
Slide 7
Slide 7 text
知名度 in 世界 ※参考値
Slide 8
Slide 8 text
知名度 in 日本 参考↓ ※参考値
Slide 9
Slide 9 text
知名度 in 日本 参考↓ もっと知ってもらいたい―――
Slide 10
Slide 10 text
GetEnvoy三要素 1. List - 入手可能なEnvoyをチェック 2. Fetch - Envoyバイナリを入手 3. Run - 実行
Slide 11
Slide 11 text
getenvoy list
Slide 12
Slide 12 text
manifest reference standard:1.14.2 Flavor Version 用途 バージョン
Slide 13
Slide 13 text
getenvoy fetch
Slide 14
Slide 14 text
getenvoy run getenvoy run : -- --version ↓ getenvoy runに渡された諸々はenvoyに渡される envoy --version
Slide 15
Slide 15 text
getenvoy run
Slide 16
Slide 16 text
できた
Slide 17
Slide 17 text
Another flavor: envoy-wasm ● mathetakeさんの発表でもあったenvoy-wasmのバイナリ ● wasm filterをサクッと試してみたい人はぜひ I’m available!
Slide 18
Slide 18 text
GetEnvoy CLIも一応OSS 18 ● 皆さんの清き バグ報告 / 機能要望 / プルリク お待ちしています!!
Slide 19
Slide 19 text
まとめ ● GetEnvoyは, ○ 手軽にEnvoy入門するのに最適 ○ List, Fetch, Runでサクサク検証 ○ オープンソース ● ぜひEnvoyの学習と合わせて使ってください!今すぐダウンロー ド ● 質問などは,Issue or @musaprg へお気軽に We’re hiring! If you’re interested, contact @_iy4, @lizan @musaprg
Slide 20
Slide 20 text
Appendix
Slide 21
Slide 21 text
GetEnvoy CLIのつかいどころ ● Envoyのバージョンを跨いだ検証をやる場合 ○ Dockerイメージをいちいちビルドするのを避けたい →(例えば)docker-composeのcommandで”getenvoy” ● Dockerfileにenvoyバイナリを含めたい場合 ○ 公式のdocker image(envoyproxy/envoy)だと使い勝手が悪い (例) 他のimageをbase imageとして使いたい → Dockerfile内で”getenvoy” ● 既存のベアメタル環境やVM上でEnvoyの検証をやりたい ○ “getenvoy”