【发布时间】:2015-11-18 05:59:21
【问题描述】:
我已经尝试运行 Hello Node tutorial 几天了,我终于弄清楚是什么阻止我看到该应用程序,但我不确定为什么会发生这种情况。
我查看了 Kubernetes 事件选项卡并一直看到此错误。
Failed to pull image "gcr.io/simpleapp-1073/hello-node": Error: image simpleapp-1073/hello-node:latest not found
simpleapp-1073 是我的PROJECT_ID
当我将 docker 镜像推送到公共 docker hub 并将我的镜像属性指向它时,一切终于开始工作了。
有什么技巧可以让私有容器注册表正常工作吗?
【问题讨论】:
-
您的 Kubernetes 集群是否也在“simpleapp-1073”项目中运行?
-
教程中提到 kubernetes master 是由 Google Container Engine 运行的,所以我不知道如何回答。 worker节点运行的实例在simpleapp-1073
-
您删除了集群吗?
-
是的,我一直在删除并重新创建集群以避免收费,因为它只是一个测试应用程序。这怎么会影响这个?如果有帮助,我只完成了一次“开始之前”部分。 cloud.google.com/container-engine/docs/before-you-begin
-
在开始之前部分有一个步骤要求您运行“gcloud container clusters get-credentials CLUSTER_NAME”我很确定我在创建新集群后重新运行了它,即使它被命名为“hello-world”。这会影响 kubernetes 节点从 gci.io 中提取图像吗?
标签: google-kubernetes-engine google-container-registry