如何直接在 Minikube 內構建容器映像檔
利用 Docker Machine 方式構建映像檔,加速開發不必費時 push & pull images
開發流程發生什麼問題
對於一般開發者來說要架設 Kubernetes 是件吃力不討好的事情,自從 minikube 推出後大幅減低進入門檻,讓任何人都可以輕易在電腦上執行本地端的 Kubernetes。minikube 原理是利用 Hyperviosr 在電腦上執行已經安裝好 Kubernetes 的虛擬機,再將 kubelet 的設定指向 minikube 內。
一般開發流程大概是:
- 修改程式
- 打包成映像檔,送到 remote registry
- 更新 pod spec
- docker daemon 從 registry 拉最新映像檔