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
920
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
27
Cloudflare Meetup Nagano Vol.2
kaedemalu
0
1.3k
20220214_Future Tech Night
kaedemalu
0
2.2k
20210827 Future Tech Night
kaedemalu
0
4.3k
CNDO2021 Open Policy Agent
kaedemalu
1
1.3k
20210210 Terraform meetup ONLINE
kaedemalu
0
620
Future Talk Night 20201118
kaedemalu
0
200
20201114 GCPUG Shonan
kaedemalu
0
420
Future New Graduate Session
kaedemalu
0
66
Other Decks in Technology
See All in Technology
dbtを中心にして組織のアジリティとガバナンスのトレードオンを考えてみた
gappy50
0
210
AWS Community Builderのススメ - みんなもCommunity Builderに応募しよう! -
smt7174
0
170
Amazon Q Developerで.NET Frameworkプロジェクトをモダナイズしてみた
kenichirokimura
1
200
技術に触れたり、顔を出そう
maruto
1
150
When Windows Meets Kubernetes…
pichuang
0
300
[IBM TechXchange Dojo]Watson Discoveryとwatsonx.aiでRAGを実現!座学①
siyuanzh09
0
110
I could be Wrong!! - Learning from Agile Experts
kawaguti
PRO
8
3.4k
GoogleのAIエージェント論 Authors: Julia Wiesinger, Patrick Marlow and Vladimir Vuskovic
customercloud
PRO
0
130
JuliaTokaiとJuliaLangJaの紹介 for NGK2025S
antimon2
1
110
2025年に挑戦したいこと
molmolken
0
160
カップ麺の待ち時間(3分)でわかるPartyRockアップデート
ryutakondo
0
140
あなたの知らないクラフトビールの世界
miura55
0
120
Featured
See All Featured
Thoughts on Productivity
jonyablonski
68
4.4k
Site-Speed That Sticks
csswizardry
2
270
How STYLIGHT went responsive
nonsquared
96
5.3k
Build The Right Thing And Hit Your Dates
maggiecrowley
33
2.5k
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
Navigating Team Friction
lara
183
15k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.6k
Unsuck your backbone
ammeep
669
57k
What's in a price? How to price your products and services
michaelherold
244
12k
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