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
saisai
October 08, 2019
Technology
0
250
GDG Cloud Cloud Run
saisai
October 08, 2019
Tweet
Share
More Decks by saisai
See All by saisai
GCPUG Sendai Vol2 GKE 入門
saisai
1
290
ゼロから初めたGCP.pdf
saisai
0
410
LaravelとVue.jsのSPAな関係
saisai
0
320
Other Decks in Technology
See All in Technology
「共通基盤」を超えよ! 今、Platform Engineeringに取り組むべき理由
jacopen
25
5.9k
2024/4/26 コンピュータ歴史博物館解説告知
toshi_atsumi
0
200
20240416_devopsdaystokyo
kzkmaeda
1
190
継続的な改善 x ⾮連続的な進化
sansantech
PRO
3
110
DevOpsDays History and my DevOps story
kawaguti
PRO
8
1.6k
反実仮想機械学習とは何か
usaito
PRO
7
2.5k
[2024年3月版] Databricksのシステムアーキテクチャ
databricksjapan
8
1.9k
コードを書く隙間を見つけて生きていく技術/Findy 思考の現在地
fujiwara3
24
5.3k
「ふりかえりのふりかえり」をふりかえり、実のあるふりかえりにする
naitosatoshi
0
230
検証を通して見えてきたTiDBの性能特性
lycorptech_jp
PRO
6
3.5k
ChatGPT for IT Service Management (IT Pro)
dahatake
5
350
長期間TiDBを使ってきた話 @ 私たちはなぜNewSQLを使うのかTiDB選定5社が語る選定理由と活用LT / Experiences with TiDB Over Time
chibiegg
2
750
Featured
See All Featured
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
321
20k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
1
3.4k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
154
14k
Side Projects
sachag
451
41k
Faster Mobile Websites
deanohume
297
30k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
658
120k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
18
1.7k
Building Flexible Design Systems
yeseniaperezcruz
318
37k
StorybookのUI Testing Handbookを読んだ
zakiyama
11
4.6k
Design by the Numbers
sachag
274
18k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
29
6k
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