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-Expressionkubectl run test --image test-service --port 1101这是结果:
我缺少什么?
正如评论中所讨论的,openfaas/faas-netes问题 135 说明了一个类似的问题,并提到了一个可能的解决方案:
imagePullPolicy如果没有提到应该默认为Never而不是Always.
OP Tim Jarvis当时意识到:
我意识到这不是一个身份验证问题,而是它总是想从外部存储库中提取。
对我来说,解决方法是使用imagePullPolicyofIfNotPresent。
| 归档时间: |
|
| 查看次数: |
10522 次 |
| 最近记录: |