Slide 9
Slide 9 text
Kubernetes Sapporo for Beginners
CIとCD
僕たち、CD(継続的デリバリ)はしんどいです。
apps git repository (origin)
develop
git repository (local)
Docker Desktop or local
Docker Desktopの必要性
● コンパイル環境無い人 (えっ?)
● LB挟んでフロントエンド、バック
エンド色々動かしたい人
● DB関係も全部コンテナ
Itb環境
k8s manifest git repository
Kubernetes
gitlab-runner
gitlab-runner
ST環境
k8s manifest git repository
Kubernetes
gitlab-runner
Production環境
k8s manifest git repository
Kubernetes
gitlab-runner
gitlab-runner gitlab-runner
Commit
Merge
Commit
Merge
rc01
Commit
Merge
staging環境もあるけど省略
Build
Test
Build
Test
Build
Test
master
Review
Merge
Review
Merge Review
Merge
開発系:完全ソース連動
運用系:ちょっと貯め込む。
承認下りたらマージ。
IT統制大事。
apply apply apply