Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
GDG Cloud Cloud Run
saisai
October 08, 2019
Technology
0
160
GDG Cloud Cloud Run
saisai
October 08, 2019
Tweet
Share
More Decks by saisai
See All by saisai
GCPUG Sendai Vol2 GKE 入門
saisai
1
190
ゼロから初めたGCP.pdf
saisai
0
260
LaravelとVue.jsのSPAな関係
saisai
0
270
Other Decks in Technology
See All in Technology
テクニカルライティングの検定を受けてみた話 / "My Story About Taking the Technical Writing Exam
line_developers
PRO
1
180
COSCUP x KCD Taiwan 2020 - 那些年我們在開源社群的日子 - Cloud Native Taiwan
pohsien
0
110
Autonomous Database Cloud 技術詳細 / adb-s_technical_detail_jp
oracle4engineer
PRO
10
19k
年90回以上のアップデートを実現する、Backlogを使ったスクラム開発
yoshiteruiwasaki
0
380
eBPFで実現するコンテナランタイムセキュリティ / Container Runtime Security with eBPF
tobachi
PRO
5
1.4k
セキュアなTerraformの使い方 ~ 機密情報をコードに含めず環境構築するにはどうしたらいいの?
harukasakihara
8
1.1k
DMMプラットフォーム ゼロから始めるKubernetes運用 課題と改善
pospome
0
380
ソフトバンクのシナジーがもたらすクラウドソリューションについて、クラウドエンジニアが話してみた。
sbtechnight
0
290
20220803投資先CXO候補者向け 会社紹介資料_合同会社BLUEPRINT
hik
0
140
Istioを活用したセキュアなマイクロサービスの実現/Secure Microservices with Istio
ido_kara_deru
3
330
SBOMを利用したソフトウェアサプライチェーンの保護
masahiro331
0
160
疎ベクトル検索と密ベクトル検索: 第68回 Machine Learning 15minutes! Broadcast
keyakkie
1
240
Featured
See All Featured
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
226
15k
Adopting Sorbet at Scale
ufuk
63
7.6k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
236
1.1M
Fashionably flexible responsive web design (full day workshop)
malarkey
396
62k
Pencils Down: Stop Designing & Start Developing
hursman
113
9.8k
What the flash - Photography Introduction
edds
62
10k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
181
15k
Keith and Marios Guide to Fast Websites
keithpitt
404
21k
Writing Fast Ruby
sferik
612
57k
In The Pink: A Labor of Love
frogandcode
131
21k
JazzCon 2018 Closing Keynote - Leadership for the Reluctant Leader
reverentgeek
173
8.6k
Making Projects Easy
brettharned
98
4.4k
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