Google Container Engine 使任何人都可以轻松地在 Google 的云平台上创建 kubernetes 集群。最重要的是,Google Cloud 提供了一个 Google Container Registry,使我们能够托管私有 docker 镜像。
问题是,我的 kubernetes 集群的各个节点安装了 docker 版本 1.4.1 而不是 >=1.5。
$ docker version
Client version: 1.4.1
Client API version: 1.16
Go version (client): go1.3.3
Git commit (client): 5bc2ff8
OS/Arch (client): linux/amd64
这意味着我无法部署容器,因为图像托管在 Google Container Registry 上。这是一个已知的 docker错误。
FATA[0000] Invalid namespace name (project-id), only [a-z0-9_] are allowed, size between 4 and 30
如何在使用 Google Container Engine 创建的实例上安装正确的 Docker 版本?感谢任何回应。