簡體   English   中英

windows minikube kubectl無法拉出圖像

[英]windows minikube kubectl fail to pull image

很簡單。 我在本地機器上運行了docker和minikube。 我在我的Windows機器上構建了一個docker鏡像:

docker build -t my-service-image:1.0.0

然后我創建一個部署

kubectl create deployment test-node --image=my-service-image:1.0.0

檢查事件

kubectl get events

我明白了:

Error: ErrImagePull
Error: ImagePullBackOff

在linux / mac上解決此問題的常見建議是在構建docker鏡像之前運行以下命令

eval $(minikube docker-env)  

但是,如上所述,這是一台Windows機器。 解決此問題的最簡單方法是什么?

我有非常不方便但有工作建議:

所以你基本上可以做的是:

1)使用minikube docker-env命令打印輸出所有變量

2)使用set windows命令手動設置上一步中的所有變量。

希望這會有所幫助。

正如我在這篇博文中看到的那樣 ,在構建docker鏡像之前在powershell運行此命令。

minikube docker-env | Invoke-Expression

在此輸入圖像描述

我無法嘗試,因為我正在運行ubuntu。 讓我們知道結果是什么。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM