Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
GetEnvoyで始める快適Envoy生活
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Kotaro Inoue
June 20, 2020
Technology
520
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
GetEnvoyで始める快適Envoy生活
Envoy Meetup Tokyo #2 (Online) LT
Kotaro Inoue
June 20, 2020
More Decks by Kotaro Inoue
See All by Kotaro Inoue
OTel meets Wasm: Rethinking OpenTelemetry Collector Extensibility
musaprg
0
72
(俺的)超絶便利な自作ツールたちの紹介タイム
musaprg
0
89
A Hidden Pitfall of K8s DNS with Spring Webflux
musaprg
2
1.3k
BuildKitの不可解な挙動とGoのFileModeの仕様
musaprg
2
380
準同型暗号処理で多用されるTrace-Type FunctionのAVX512による高速化
musaprg
0
310
完全準同型暗号の高速化に向けたハードウェア利活用に関する研究調査
musaprg
0
570
今日から始める(完全)準同型暗号の世界
musaprg
0
1.7k
CKKS方式準同型暗号におけるRescale演算のGPU実装と演算性能評価
musaprg
0
780
Shall we SHOJIN?
musaprg
0
170
Other Decks in Technology
See All in Technology
AI時代におけるプロダクト横断勉強会の設計
zozotech
PRO
0
150
AI時代に、プロダクトの数だけ積み上がる所有コストをどうエンジニアリングするか / Engineering the Cost of Ownership
kzkmaeda
0
970
作り直せるコードは迅速に 作り直せないDBは慎重に - AI時代のプロダクトエンジニアが「判断の不可逆性」で開発速度を変える話
kinosuke01
0
220
20260906 「AWS運用入門」著者が教える、運用業務への生成AI活用入門
masaruogura
0
220
ブラウザアプリの継続的パフォーマンスモニタリング (序) / Continuous Browser Application Performance Monitoring; Act 1
moznion
0
110
AI活用の現在地、 ちゃんと見えてますか?/XPfest-2026
visional_engineering_and_design
0
140
IoTハンズオンの舞台裏
shirouz
2
110
AIとペアプロを始める。人とのペアプロをやめる。ペアプロの良さを改めて知る。もっと好きになった。 / Rediscovering Pair Programming
honyanya
1
200
全員がプロダクトへ向き合う組織を持続成長させるために——組織づくりのフライホイールと4象限 / The Flywheel Model and Four Quadrants for Organizational Design
hiro_torii
3
790
When Does a Local Qwen Start to Break
morshoto
0
170
Beyond the Hype: Practical AI for Your Oracle Database with MCP
thatjeffsmith
1
240
When Token Pruning is Worse than Random: Understanding Visual Token Information in VLLMs
sansantech
PRO
0
250
Featured
See All Featured
So, you think you're a good person
axbom
PRO
2
2.1k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
240
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
Into the Great Unknown - MozCon
thekraken
41
2.7k
My Coaching Mixtape
mlcsv
0
300
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
Six Lessons from altMBA
skipperchong
29
4.5k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
57k
Evolving SEO for Evolving Search Engines
ryanjones
0
280
The Curse of the Amulet
leimatthew05
2
14k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.4k
AI: The stuff that nobody shows you
jnunemaker
PRO
9
970
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”