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
KustomizeとGitHub Actionsを利用したUbieのデプロイの仕組み
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Daisuke Taniwaki
September 30, 2021
Technology
0
740
KustomizeとGitHub Actionsを利用したUbieのデプロイの仕組み
Kubernetes meetup tokyo #45 LT
Daisuke Taniwaki
September 30, 2021
Tweet
Share
More Decks by Daisuke Taniwaki
See All by Daisuke Taniwaki
AI Ops Community Vol.3 AIの前に、やることがある 〜医療データ企業の4フェーズ〜
dtaniwaki
0
78
Kubernetes Casual Talk ユビーのカスタムコントローラー
dtaniwaki
0
740
Other Decks in Technology
See All in Technology
組織全体で実現する標準監視設計
yuobayashi
3
490
タスク管理も1on1も、もう「管理」じゃない ― KiroとBedrock AgentCoreで変わった"判断の仕事"
yusukeshimizu
6
2.6k
Everything Claude Code を眺める
oikon48
4
3.2k
20260311 技術SWG活動報告(デジタルアイデンティティ人材育成推進WG Ph2 活動報告会)
oidfj
0
340
Oracle Cloud Infrastructure IaaS 新機能アップデート 2025/12 - 2026/2
oracle4engineer
PRO
0
130
2026-03-11 JAWS-UG 茨城 #12 改めてALBを便利に使う
masasuzu
2
380
Google系サービスで文字起こしから勝手にカレンダーを埋めるエージェントを作った話
risatube
0
180
OCHaCafe S11 #2 コンテナ時代の次の一手:Wasm 最前線
oracle4engineer
PRO
2
130
JAWSDAYS2026 [C02] 楽しく学ぼう!AWSとは?AWSの歴史 入門
hiragahh
0
150
[JAWSDAYS2026]Who is responsible for IAM
mizukibbb
0
640
ナレッジワークのご紹介(第88回情報処理学会 )
kworkdev
PRO
0
210
Kubernetesにおける推論基盤
ry
1
380
Featured
See All Featured
The SEO identity crisis: Don't let AI make you average
varn
0
410
Utilizing Notion as your number one productivity tool
mfonobong
4
260
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
140
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
290
Scaling GitHub
holman
464
140k
BBQ
matthewcrist
89
10k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.2k
The Cost Of JavaScript in 2023
addyosmani
55
9.8k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.4k
Transcript
KustomizeとGitHub Actionsを利用した Ubieのデプロイの仕組み 2021 / 09 / 28 Ubie株式会社 Daisuke
Taniwaki
2 自己紹介 2008-2012 Trend Micro - 未知の脅威を発見する Webクローラ開発 2012-2014 Kakaku.com
- Tabelog USの立ち上げ 2014-2017 Kaizen Platform - Kaizen Optimization Platform開発 2017-2021 Preferred Networks - 材料探索SaaS Matlantis開発 Daisuke Taniwaki / @dtaniwaki Ubie株式会社 SRE / Software Engineer
3 ユビーの提供するサービス https://ubie.app/ toC toB
4 Infrastructure Layer Service Layer GitHub Repo構成 ToB Service ToC
Service Release IaaS PoC Service ... staging production qa staging production qa w/ kustomize
5 Common overlays ToB Service overlays Kubernetes Manifestの構成 staging production
qa base ToC Service overlays staging production qa base PoC Service overlays staging production qa base Release w/ kustomize staging production qa base
6 Docker imageリリースの流れ abcdef123456 20210928 feature X main feature Y
defabc123789 merge merge tag:20210928 Container Registry Build and push docker image (toBはもっと複雑なリリースフロー )
7 Kubernetes Manifestアップデートの流れ https://github.com/sakajunquality/flow Cloud Run Container Registry Pub/Sub Release
staging production qa abcdef123456 20210928 Send PR to update Docker image version
8 Pull Requestのチェック branch X master kustomize diff kustomize validation
pull request push
9 デプロイの流れ Release staging production qa staging production qa Deploy
w/ kustomize mabl e2e test Auto merge Auto merge Manual merge Slack notification GKE
10 Thank you! ”テクノロジーで人々を適切な医療に案内する ” ためのサービスを一緒に開発してくれる仲間を募集しています!