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
20210910_nyle
Search
Taisei Ito
September 10, 2021
Technology
0
980
20210910_nyle
Taisei Ito
September 10, 2021
Tweet
Share
More Decks by Taisei Ito
See All by Taisei Ito
Cloudflare Meetup Nagano Vol.3
kaedemalu
0
69
Cloudflare Meetup Nagano Vol.2
kaedemalu
0
1.6k
20220214_Future Tech Night
kaedemalu
0
2.3k
20210827 Future Tech Night
kaedemalu
0
4.4k
CNDO2021 Open Policy Agent
kaedemalu
1
1.4k
20210210 Terraform meetup ONLINE
kaedemalu
0
660
Future Talk Night 20201118
kaedemalu
0
220
20201114 GCPUG Shonan
kaedemalu
0
450
Future New Graduate Session
kaedemalu
0
81
Other Decks in Technology
See All in Technology
AI関数が早くなったので試してみよう
kumakura
0
190
o11yツールを乗り換えた話
tak0x00
2
500
Tableau API連携の罠!?脱スプシを夢見たはずが、逆に依存を深めた話
cuebic9bic
3
220
Foundation Model × VisionKit で実現するローカル OCR
sansantech
PRO
1
320
AIのグローバルトレンド 2025 / ai global trend 2025
kyonmm
PRO
1
120
【OptimizationNight】数理最適化のラストワンマイルとしてのUIUX
brainpadpr
1
400
Bet "Bet AI" - Accelerating Our AI Journey #BetAIDay
layerx
PRO
4
1.6k
データ基盤の管理者からGoogle Cloud全体の管理者になっていた話
zozotech
PRO
0
390
AIに頼りすぎない新人育成術
cuebic9bic
3
180
KubeCon + CloudNativeCon Japan 2025 Recap
donkomura
0
190
「AIと一緒にやる」が当たり前になるまでの奮闘記
kakehashi
PRO
3
110
生成AI時代におけるAI・機械学習技術を用いたプロダクト開発の深化と進化 #BetAIDay
layerx
PRO
1
1.1k
Featured
See All Featured
Building Applications with DynamoDB
mza
95
6.5k
Adopting Sorbet at Scale
ufuk
77
9.5k
[RailsConf 2023] Rails as a piece of cake
palkan
56
5.7k
Practical Orchestrator
shlominoach
190
11k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
750
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
131
19k
The Language of Interfaces
destraynor
158
25k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
The Pragmatic Product Professional
lauravandoore
36
6.8k
Transcript
21/9/10 Fri. Taisei Ito GCPのサービスを 活用したGitOps Copyright © 2021 by
Future Corporation
Copyright © 2021 by Future Corporation 自己紹介 • 伊藤太斉(たいせい) @kaedemalu
◦ 2019年9月中途入社(社会人4年目) ◦ Technology Innovation Group所属 ◦ 技術ブログの中の人 • 技術領域 ◦ GCP, AWS, IaC(Terraform, Ansible) • コミュニティ ◦ GCPUG Shonan Staff ◦ CloudNative Days Committee
今回の主役、Cloud Run Copyright © 2021 by Future Corporation
Cloud Runについて • KnativeがベースとなったCaaS(Container as a Service) ◦ Kubernetes上で稼働するサーバーレスプラットフォーム •
0→∞にスケールできる • PaaSとFaaSの間くらい Copyright © 2021 by Future Corporation
Cloud Runについて Copyright © 2021 by Future Corporation Compute Engine
App Engine Kubernetes Engine Cloud Run Cloud Functions 管理範囲 (運用コスト) 大 小
目指すゴール Copyright © 2021 by Future Corporation
目指すゴール Copyright © 2021 by Future Corporation
自動ビルドの実現 Copyright © 2021 by Future Corporation VCS < /
> Source Cloud Build Cloud Source Repositories Container Registry Cloud Run Push Mirror Push Apply Pull Image
自動ビルドの実現 Copyright © 2021 by Future Corporation VCS < /
> Source Cloud Build Cloud Source Repositories Container Registry Cloud Run Push Mirror Push Apply Pull Image mainへのマージを トリガー
Cloud Build Copyright © 2021 by Future Corporation YAML Build
Ship Run cloudbuild.yaml Push Image Execute Image as Container
Cloud Build Copyright © 2021 by Future Corporation YAML Build
Ship Run cloudbuild.yaml Push Image Execute Image as Container • ビルドに利用する情報を定義 ◦ Dockerfile ◦ Image Name ◦ Tag etc...
Cloud Build Copyright © 2021 by Future Corporation YAML Build
Ship Run cloudbuild.yaml Push Image Execute Image as Container • 保管するレジストリの指定
Cloud Build Copyright © 2021 by Future Corporation YAML Build
Ship Run cloudbuild.yaml Push Image Execute Image as Container • デプロイ先を定義
Cloud Build Copyright © 2021 by Future Corporation YAML Build
Ship Run cloudbuild.yaml Push Image Execute Image as Container
全量はこちら! Copyright © 2021 by Future Corporation 参考: https://speakerdeck.com/kaedemalu/20210827-future-tech-night
解説はこちら! Copyright © 2021 by Future Corporation 参考: https://future-architect.github.io/articles/20210910a/
ちょっと宣伝させてください Copyright © 2021 by Future Corporation
CloudNative Days 2021開催 • 11/4~5 • フルオンライン開催 Copyright © 2021
by Future Corporation サイトURL
おわり Copyright © 2021 by Future Corporation