在 minikube 測試時,kubernetes 是在模擬環境底下,剛跑起來時是沒有 image 的,一定會去 pull 一次 image。若是 private registry 還會因為權限問題而噴錯。
若希望 minikube 直接使用 local 已有的 docker image,可以使用 load
指令讓 minikube 把已經存在的 image 讀進 kubernetes 環境:
minikube image load asia.gcr.io/zeroplex/php-fpm-customized:v1.0.0
另外,記得設定檔中的 imagePullPolicy
不可以使用 Always
,必須改成 Never
或是 IfNotPresent
。