首先呢,我們必須先把既有環境上面的 service stack 做一個調查,了解用到了哪些 DB/Storage 等等。並且了解到我們必須用怎樣的方式來做 Deployment。
那首先就找到我們的 Project developer head 和他討論了一下Stack。我們用了以下幾個 DB/Pubsub queu/Object Storage。
因此我們就找出了哪些 service stack 是要先上 GKE 的。接下來我們還必須把 project 有哪些 repository 找出來,把 dockerfile 做個 fine tune,很多 dockerfile 都有肥大化的問題,這個會讓我們在做一些 Node provision 的時候 pull image 的速度變慢。因此我們需要幫 project image 做些瘦身的動作。那我們下一篇就來討論一開始轉移的時候我們做了些什麼來制定 infra。