Ansible X Docker X Packer – Another Way Provision Docker Image

背景介紹

在兩年多前曾經介紹過 Chef X Docker X Packer,在社群分享時也提到過可以把其中的 Chef 抽換成其他的 CM 工具;剛好這幾天又被 Kakashi 大大詢問我是如何整合 Ansible 的,因此這篇文章就此誕生

不過常常都會有人問我,為什麼不用 Dockerfile 就好,還需要特別使用另外兩個工具來達成,我個人的回答如下:假如你的 Application Provision 過程相當的簡單,也不需要產生除了 Docker Image 以外的其他類型 Image, e.g. AWS AMI, VMware…那使用 Dockerfile 絕對是最佳解,有效率又管理方便;但如果你的 Application Provsion 過程複雜,又需要產生各種不同類型的 Image,那使用 Packer 搭配 CM Tool 或許就是可以列入考量的一個方案
繼續閱讀

廣告

Jenkins+Packer build docker image trouble in Google Container Engine

tl;dr

本篇只是簡述採坑的過程,沒有最終解法,只是提醒看到這篇的朋友,在標準解決方案出來之前,先不要嘗試這個解決方案了。

目標:用 Jenkins + Packer 搭配 GKE 來建置 docker image

初衷

又到了每年一度的搬家盛事了(辛酸),今年,我們終於要從多災多難的某 S 平台搬到好像很潮的 Google Cloud Platform (GCP) 了。當然,第一件事就是要試著在由 Google 幫你管理的 kubernetes cluster 的 Google Container Engine (GKE) 上建製之前已經完全容器化的系統。

繼續閱讀

Chef X Docker X Packer – Give Me Golden Image

背景介紹

最近開始花比較多的時間在研究 Docker ,而這篇文章把重點擺在 Image 的製作上。在大 Docker 時代來臨前,被使用最多的應該是 VM,而身為一個 DevOps,身上帶有榔頭也是非常合理的通常要幫忙準備好一個可以讓 Application 正常運行的環境,而為了省下寶貴的時間當然會用已經製作好的 Image,每個人當然都希望有 Golden Image 可以給全部的 Application 使用,不過想也知道不可能!!不然還有需要繼續往下看嗎XD 我以下圖來表達一個 Image 通常會需要具有哪些咚咚
繼續閱讀