Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Kubernetes Casual Talk
Search
Yuki Ito
December 07, 2021
Programming
180
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Kubernetes Casual Talk
Yuki Ito
December 07, 2021
More Decks by Yuki Ito
See All by Yuki Ito
newmo の創業を支える Software Architecture と Platform Engineering
110y
5
3.8k
Modular Monolith Go Server with GraphQL Federation + gRPC
110y
1
1.2k
Modular Monolith + Go @ newmo
110y
1
1.3k
Go + GraphQL @ newmo
110y
3
1k
Architect / Platform Team at KAUCHE
110y
1
730
Cloud Run + Observability / Reliability @ KAUCHE
110y
0
690
Cloud Run CI/CD + QA @ KAUCHE
110y
1
690
Microservices on Cloud Run @ KAUCHE
110y
0
340
KAUCHE Loves Go
110y
0
550
Other Decks in Programming
See All in Programming
残高管理から台帳サービスへの進化
artoy
0
140
JAWS-UG 東京支部が始める、JAWS-UG支部コラボ / JAWS-UG lunchtime LT Collaboration
y0hgi
0
180
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
520
半永久的に提供し続けられるプライベートクラウドを目指して ― 利用者の認知負荷を抑えるAPI抽象化とハードウェア世代交代の基盤設計
tomokon
0
440
MVNOの申込からeSIM開通までをiOSアプリでつなぐ- 本人確認・MNP・通信事業者基盤をまたぐ実装
satotakeshi
0
540
UnityでSystem.Net.WebSocketsなWebSocketサーバが動かないのでUnity Monoのコードを覗いてみた / about implementing websocket server with unity mono
drumath2237
1
550
Vue Fes Japan 2026 タイムテーブル徹底解説
448jp
1
620
ハーネス設計入門 〜 基礎知識の整理から実務へのステップアップ 〜
kinopeee
20
21k
大喜利で理解するLLM as a Judge / Understanding LLM-as-a-Judge through Ogiri
rockname
0
190
プロダクトコードからライブラリの境界を見つける
elmetal
PRO
0
100
更なる可用性を求めて、5年間運用したKotlinのアプリケーションをGoでリプレイスする話
ken_tunc
0
440
RAG の “R” を Swift で覗いてみる 〜「意味から探す」検索の仕組み〜
nao_randd
0
120
Featured
See All Featured
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.4k
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
470
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
31k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.8k
The Curious Case for Waylosing
cassininazir
1
550
Paper Plane (Part 1)
katiecoart
PRO
2
11k
Ruling the World: When Life Gets Gamed
codingconduct
0
390
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
2
6.3k
The SEO Collaboration Effect
kristinabergwall1
1
590
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
Typedesign – Prime Four
hannesfritz
42
3.2k
How to make the Groovebox
asonas
2
2.5k
Transcript
Kubernetes Casual Talk [CI / CD] Yuki Ito (@mrno110)
Merpay / Mercoin Architect Mercari Microservices Platform CI/CD Yuki Ito
@mrno110
CI 🧑💻 🧑💻 Service A Service B 🧑💻 Service C
Cloud Build
CI 🧑💻 🧑💻 Service A Service B 🧑💻 Service C
Cloud Build GitHub Actions
actions-runner-controller (Self-Hosted)
CD Cloud Build Container Registry Pub/Sub Cloud Spanner Kubernetes Engine
Migration Deploy
CD Kubernetes Engine Deploy 🧑💻 🧑💻 🧑💻 Manifest (Monorepo) Service
A Service B Service C
Canary Release Virtual Service Main 100%
Canary Release Virtual Service Canary 1% Main Baseline 98% 1%