容器化應用持續交付

thumbnail

自從山姆鍋決定採用容器化技術作為應用部署的方案後 , 很多的細節需要設計跟決定 , 為了避免太專注細節 , 決定先設計出計畫採用的持續軟體交付流程 。 由於每個團隊的使用的工具跟系統可能差異很大 , 為了讓本文可以適用其他團隊 , 先以抽象流程來描述然後才說明山姆鍋採用的方案 。

閱讀全文 ...

Docker + Golang = Awesome

thumbnail

稍微瞭解 Docker 容器技術的人 , 應該都知道它提供一種可攜帶的 (portable) 的方式讓應用可以在不同環境部署 。 應用所需的程式庫 、 系統套件都完整封裝在容器內避免了傳統部署所遇到的相依性的問題 。 但許多的應用包裝成容器後 , 動則幾百到上千 MB 的大小 , 在山姆鍋的觀念裡 , 這可算不上 “ 可攜帶 ”!

閱讀全文 ...