Slide 1

Slide 1 text

Kubernetes Casual Talk [CI / CD] Yuki Ito (@mrno110)

Slide 2

Slide 2 text

Merpay / Mercoin Architect Mercari Microservices Platform CI/CD Yuki Ito @mrno110

Slide 3

Slide 3 text

CI 🧑💻 🧑💻 Service A Service B 🧑💻 Service C Cloud Build

Slide 4

Slide 4 text

CI 🧑💻 🧑💻 Service A Service B 🧑💻 Service C Cloud Build GitHub Actions

Slide 5

Slide 5 text

actions-runner-controller (Self-Hosted)

Slide 6

Slide 6 text

CD Cloud Build Container Registry Pub/Sub Cloud Spanner Kubernetes Engine Migration Deploy

Slide 7

Slide 7 text

CD Kubernetes Engine Deploy 🧑💻 🧑💻 🧑💻 Manifest (Monorepo) Service A Service B Service C

Slide 8

Slide 8 text

Canary Release Virtual Service Main 100%

Slide 9

Slide 9 text

Canary Release Virtual Service Canary 1% Main Baseline 98% 1%