Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
GetEnvoyで始める快適Envoy生活
Kotaro Inoue
June 20, 2020
Technology
0
240
GetEnvoyで始める快適Envoy生活
Envoy Meetup Tokyo #2 (Online) LT
Kotaro Inoue
June 20, 2020
Tweet
Share
More Decks by Kotaro Inoue
See All by Kotaro Inoue
準同型暗号処理で多用されるTrace-Type FunctionのAVX512による高速化
musaprg
0
16
完全準同型暗号の高速化に向けたハードウェア利活用に関する研究調査
musaprg
0
120
今日から始める(完全)準同型暗号の世界
musaprg
0
1.2k
CKKS方式準同型暗号におけるRescale演算のGPU実装と演算性能評価
musaprg
0
250
Shall we SHOJIN?
musaprg
0
46
ReLU6に関する検証
musaprg
0
400
#mis1yakudo の紹介
musaprg
0
700
Other Decks in Technology
See All in Technology
Modern Android dependency injection
hugovisser
1
130
音のような言葉 〜ちゃちゃっとチャットで楽しむちょっとしたコツ〜 / words like sounds
satoryu
1
1.3k
JUnit5.7, 5.8の新機能紹介 #jjug_ccc #jjug_ccc_b / junit 5.7, 5.8 new features
kyonmm
PRO
2
420
Scrum Fest Osaka 2022 フルリモート下でのチームビルディング
moritamasami
2
1.1k
UIKitのアップデート #WWDC22
akatsuki174
4
300
HoloLens2とMetaQuest2どちらも動くWebXRアプリをBabylon.jsで作る
iwaken71
0
190
雑な攻撃からELBを守る一工夫 +おまけ / Know-how to protect servers from miscellaneous attacks
hiroga
0
490
OpsJAWS Meetup21 システム運用アンチパターンのすすめ
yoshiiryo1
0
1.4k
Data in Google I/O - IO Extended GDG Seoul
kennethanceyer
0
150
MoT TechTalk #12 タクシーアプリ『GO』大規模トラフィックを捌く分析データ基盤の全容に迫る!
mot_techtalk
0
370
How to start with DDD when you have a Monolith
javujavichi
0
290
リファインメントは楽しいかね?
kitamu_mu
1
410
Featured
See All Featured
A Modern Web Designer's Workflow
chriscoyier
689
180k
The Web Native Designer (August 2011)
paulrobertlloyd
74
1.9k
Designing the Hi-DPI Web
ddemaree
272
32k
It's Worth the Effort
3n
172
25k
Mobile First: as difficult as doing things right
swwweet
213
7.5k
Building Better People: How to give real-time feedback that sticks.
wjessup
344
17k
Fantastic passwords and where to find them - at NoRuKo
philnash
27
1.5k
Optimizing for Happiness
mojombo
365
63k
Automating Front-end Workflow
addyosmani
1351
200k
Build The Right Thing And Hit Your Dates
maggiecrowley
19
1.2k
10 Git Anti Patterns You Should be Aware of
lemiorhan
638
52k
Making Projects Easy
brettharned
98
4.3k
Transcript
Kotaro Inoue (@musaprg) Envoy Meetup Tokyo #2 (Online) 2020-06-20 GetEnvoyで始める快適Envoy生活
自己紹介 Kotaro Inoue / 井上 紘太朗 むさしん (@musaprg) 本業: 都内の大学院に通う学生
暗号とHPCをやってる気がする 副業: ソフトウェアエンジニア at Tetrate OSSをやっていきたい 趣味: dアニメやNetflixを見ながらの飲酒
使ってますか?
使ってますか?
GetEnvoy • ビルド済みのEnvoyバイナリを配布する一連の取り組み • 以下の入手経路を提供中 ◦ 各種パッケージリポジトリ(yum, apt, homebrew) ◦
Dockerイメージ ◦ GetEnvoy CLI
GetEnvoy CLI • Go製のCLIツール • 様々なバージョンのビルド済みEnvoyバイナリを手軽に入手・検証できる • 前回のEnvoy Meetup Tokyo
#1でも大活躍 6 https://docs.google.com/presentation/d/1kqWUmsLx1NLDU2M9l4xXWnDiYjG2HGdNw2opZVw5j4A/edit#slide=id.g49b4537706_0_0
知名度 in 世界 ※参考値
知名度 in 日本 参考↓ ※参考値
知名度 in 日本 参考↓ もっと知ってもらいたい―――
GetEnvoy三要素 1. List - 入手可能なEnvoyをチェック 2. Fetch - Envoyバイナリを入手 3.
Run - 実行
getenvoy list
manifest reference standard:1.14.2 Flavor Version 用途 バージョン
getenvoy fetch
getenvoy run getenvoy run <flavor>:<version> -- --version ↓ getenvoy runに渡された諸々はenvoyに渡される
envoy --version
getenvoy run
できた
Another flavor: envoy-wasm • mathetakeさんの発表でもあったenvoy-wasmのバイナリ • wasm filterをサクッと試してみたい人はぜひ I’m available!
GetEnvoy CLIも一応OSS 18 • 皆さんの清き バグ報告 / 機能要望 / プルリク
お待ちしています!!
まとめ • GetEnvoyは, ◦ 手軽にEnvoy入門するのに最適 ◦ List, Fetch, Runでサクサク検証 ◦
オープンソース • ぜひEnvoyの学習と合わせて使ってください!今すぐダウンロー ド • 質問などは,Issue or @musaprg へお気軽に We’re hiring! If you’re interested, contact @_iy4, @lizan @musaprg
Appendix
GetEnvoy CLIのつかいどころ • Envoyのバージョンを跨いだ検証をやる場合 ◦ Dockerイメージをいちいちビルドするのを避けたい →(例えば)docker-composeのcommandで”getenvoy” • Dockerfileにenvoyバイナリを含めたい場合 ◦
公式のdocker image(envoyproxy/envoy)だと使い勝手が悪い (例) 他のimageをbase imageとして使いたい → Dockerfile内で”getenvoy” • 既存のベアメタル環境やVM上でEnvoyの検証をやりたい ◦ “getenvoy”