• システム開発に関わる内容をざっくりと書いていく

バージョン管理ソフトからKubernetesにデプロイまでのざっくりとしたフロー

1、バージョン管理ソフト(Git等)からソースコードを取得(clone or pull)する

2、ソースコードにビルドをかけてアプリケーションを発行する

3、発行したアプリケーションを含めたコンテナイメージを作成する

4、作成したコンテナイメージにリポジトリのurl・namespaceを含めたタグ付けをする

5、作成したコンテナイメージをリポジトリ(DockerHub等)にプッシュする

6、pod等を置くデプロイマシン側(管理側)でリポジトリからコンテナイメージを取得する

7、取得したコンテナイメージからpod(コンテナ)を作成してデプロイする