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
GDG Cloud Cloud Run
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
sai
October 08, 2019
Technology
400
0
Share
GDG Cloud Cloud Run
sai
October 08, 2019
More Decks by sai
See All by sai
GCPUG Sendai Vol2 GKE 入門
saisai
1
400
ゼロから初めたGCP.pdf
saisai
0
510
LaravelとVue.jsのSPAな関係
saisai
0
460
Other Decks in Technology
See All in Technology
Pythonでベイズモデリング
soogie
0
170
Geek Woman の育ち方 〜コミュニティとAIと〜
chicaco
0
210
TSKaigi 2026 - enumよ、さようなら
teamlab
PRO
2
330
RubyでRuby拡張を書いたらRubyより35倍速になったってどういうこと??
kazuho
3
520
AsyncStreamでマルチブロードキャストを実装する
1mash0
1
190
freee-mcpを Local→Remote で出してわかった MCP認可実装のリアル
terara
2
410
コーポレートサイトのアクセシビリティ改善とJIS準拠への実践
lycorptech_jp
PRO
2
110
AI時代に求められる思考のパラダイムシフト
nrinetcom
PRO
0
120
GitHub Copilot CLI の Rubber Duck 機能を使ってコーディングの品質をあげよう #techbaton_findy
stefafafan
2
500
M&Aで増え続けるプロダクトに少数QAはどう立ち向かうか─GENDAが挑む、全員で取り組む品質標準化戦略 / GENDA Tech Talk #4
genda
0
320
TypeScript の型で副作用の実行順序を制御する
yanaemon
1
150
Orchestration Development Workshopを半期実施して
lycorptech_jp
PRO
0
180
Featured
See All Featured
Test your architecture with Archunit
thirion
1
2.2k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
810
A better future with KSS
kneath
240
18k
Thoughts on Productivity
jonyablonski
76
5.2k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
300
Leo the Paperboy
mayatellez
7
1.8k
Optimising Largest Contentful Paint
csswizardry
37
3.7k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
400
We Are The Robots
honzajavorek
0
230
Side Projects
sachag
455
43k
Git: the NoSQL Database
bkeepers
PRO
432
67k
Transcript
GDG Cloud Sendai Cloud Run 2019.10.8 saisai
Cloud Runとは 1.HTTPリクエストをリッスン 2.Knativeベース 3.ステートレスなコンテナサービス 4.GCPのカテゴリとしてはサーバーレスの一つ 2 Cloud Functions App
Engine Cloud Run サーバーレスサービス
何がいいのか HTTPリクエストをさばくコンテナがあればそのままデプロイ可能、 オートスケール、GKEも対応 knativeベースなのでマルチクラウド対応可能 3
ユースケース パブリック Web App mBaas 4 プライベート Worker micro Service
考慮すべきところ VPCに対応していない オートスケールされることを考慮 0.0.0.0かつPORT環境変数で設定されたポートでリッスン (現在は8080のみ) リクエストを受けてから4分以内に応答が必要 Global IPが不定 参考:制約事項 https://cloud.google.com/run/docs/reference/container-contract
5
試してみる1 6 コマンドからやってみよう QuickStart https://bit.ly/35fHyds 構築できたら 1.endpointにアクセスしてログを確認 2.yamlをみてみよう
試してみる2 7 コンソール画面からやってみよう 1で作成したイメージを指定して「認証あり」でサービ スをつくってみる 構築できたら 1.endpointにアクセスして403になること 2.ヘッダーに認証トークンを付与してアクセス $curl -H
"Authorization: Bearer $(gcloud auth print-identity-token)" ENDPOINT
最後に 一緒にやっていく方を大募集します! 初心者大歓迎(触ったこと無いけど興味あるとかでも可) 8