Tim*_*vis 5 docker kubernetes minikube
当我尝试在集群中运行容器时,我收到一条消息“ deployment test created
”,但是当我查看仪表板时,我可以看到它处于错误状态(Failed to pull image...
,它无法从本地 minikube docker env 中提取图像,因为授权问题
我的步骤是:
--insecure-registry
开关设置为10.0.0.0/8,也尝试了0.0.0.0/0 - Kubernetes版本1.9.0也尝试了1.8.0docker env
为 minikube dockerminikube docker-env | Invoke-Expression
kubectl run test --image test-service --port 1101
这是结果:
我缺少什么?
正如评论中所讨论的,openfaas/faas-netes
问题 135 说明了一个类似的问题,并提到了一个可能的解决方案:
imagePullPolicy
如果没有提到应该默认为Never
而不是Always
.
OP Tim Jarvis当时意识到:
我意识到这不是一个身份验证问题,而是它总是想从外部存储库中提取。
对我来说,解决方法是使用imagePullPolicy
ofIfNotPresent
。
归档时间: |
|
查看次数: |
10522 次 |
最近记录: |