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
900
20210910_nyle
Taisei Ito
September 10, 2021
Tweet
Share
More Decks by Taisei Ito
See All by Taisei Ito
Cloudflare Meetup Nagano Vol.2
kaedemalu
0
1.2k
20220214_Future Tech Night
kaedemalu
0
2.2k
20210827 Future Tech Night
kaedemalu
0
4.2k
CNDO2021 Open Policy Agent
kaedemalu
1
1.3k
20210210 Terraform meetup ONLINE
kaedemalu
0
610
Future Talk Night 20201118
kaedemalu
0
190
20201114 GCPUG Shonan
kaedemalu
0
410
Future New Graduate Session
kaedemalu
0
61
Google Cloud Next '20 Recap Security Section
kaedemalu
1
310
Other Decks in Technology
See All in Technology
TypeScript、上達の瞬間
sadnessojisan
46
13k
EventHub Startup CTO of the year 2024 ピッチ資料
eventhub
0
110
オープンソースAIとは何か? --「オープンソースAIの定義 v1.0」詳細解説
shujisado
7
820
ISUCONに強くなるかもしれない日々の過ごしかた/Findy ISUCON 2024-11-14
fujiwara3
8
870
[CV勉強会@関東 ECCV2024 読み会] オンラインマッピング x トラッキング MapTracker: Tracking with Strided Memory Fusion for Consistent Vector HD Mapping (Chen+, ECCV24)
abemii
0
220
IBC 2024 動画技術関連レポート / IBC 2024 Report
cyberagentdevelopers
PRO
0
110
個人でもIAM Identity Centerを使おう!(アクセス管理編)
ryder472
3
200
Terraform未経験の御様に対してどの ように導⼊を進めていったか
tkikuchi
2
430
Shopifyアプリ開発における Shopifyの機能活用
sonatard
4
250
Introduction to Works of ML Engineer in LY Corporation
lycorp_recruit_jp
0
110
OCI 運用監視サービス 概要
oracle4engineer
PRO
0
4.8k
iOSチームとAndroidチームでブランチ運用が違ったので整理してます
sansantech
PRO
0
130
Featured
See All Featured
Making Projects Easy
brettharned
115
5.9k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
Happy Clients
brianwarren
98
6.7k
Building Your Own Lightsaber
phodgson
103
6.1k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
0
89
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
1.9k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
191
16k
A Tale of Four Properties
chriscoyier
156
23k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
[RailsConf 2023] Rails as a piece of cake
palkan
52
4.9k
Speed Design
sergeychernyshev
25
620
Rails Girls Zürich Keynote
gr2m
94
13k
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