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
260
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
95
完全準同型暗号の高速化に向けたハードウェア利活用に関する研究調査
musaprg
0
180
今日から始める(完全)準同型暗号の世界
musaprg
0
1.3k
CKKS方式準同型暗号におけるRescale演算のGPU実装と演算性能評価
musaprg
0
340
Shall we SHOJIN?
musaprg
0
54
ReLU6に関する検証
musaprg
0
460
#mis1yakudo の紹介
musaprg
0
750
Other Decks in Technology
See All in Technology
cdk deployに必要な権限ってなんだ?
kinyok
0
150
Optimizing your Swift code
kateinoigakukun
0
1.4k
AWS re:Invent 2022で発表された新機能を試してみた ~Cloud OperationとSecurity~ / New Cloud Operation and Security Features Announced at AWS reInvent 2022
yuj1osm
1
180
PCI DSS に準拠したシステム開発
yutadayo
0
300
USB PD で迎える AC アダプター大統一時代
puhitaku
2
1.9k
Multi-Cloud Gatewayでデータを統治せよ!/ Data Federation with MCG
tutsunom
1
200
20230123_FinJAWS
takuyay0ne
0
120
Virtual Thread - 導入の背景と、効果的な使い方 -
skrb
3
260
目指せCoverage100%! AutoScale環境におけるSavings Plans購入戦略 / JAWS-UG_SRE_Coverage
taishin
0
470
地方自治体業務あるある ーアナログ最適化編-
y150saya
1
130
OCIコンテナサービス関連の技術詳細 /oke-ocir-details
oracle4engineer
PRO
0
760
2022年に起きたフロントエンドの変化
sakito
29
17k
Featured
See All Featured
How GitHub Uses GitHub to Build GitHub
holman
465
280k
Design by the Numbers
sachag
271
18k
Debugging Ruby Performance
tmm1
67
11k
GraphQLの誤解/rethinking-graphql
sonatard
39
7.8k
Designing for humans not robots
tammielis
245
24k
The Illustrated Children's Guide to Kubernetes
chrisshort
22
42k
It's Worth the Effort
3n
177
26k
Streamline your AJAX requests with AmplifyJS and jQuery
dougneiner
128
8.8k
What’s in a name? Adding method to the madness
productmarketing
12
1.9k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
318
19k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
236
1.1M
The Art of Programming - Codeland 2020
erikaheidi
35
11k
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”