是否可以将 docker 中心公开托管的图像部署到 Kubernetes Container Engine 而无需将其上传到 Containers Registery?

Is it possible to deploy a docker hub publicly hosted image to Kubernetes Container Engine without uploading it to Containers Registery?

这里对容器和 Kubernetes 仍然是新手,但我正在尝试在 Google 容器引擎上部署集群,想知道您是否可以使用 docker 集线器托管映像来部署容器,所以在我的 .yaml 配置文件我会说:

  ...
  image: hub.docker.com/r/my-team/my-image:latest
  ...

这可能吗?或者必须在本地 download/build 映像,然后将其上传到 Google Containers Registery?

非常感谢

是的,这是可能的。 Replication Controller 模板或 Pod 规范映像并不特殊。如果您指定 image: redis ,您将获得官方 Docker Hub 库 Redis 镜像的最新标签,就像您 docker pull redis.