2

目前我正在使用 kubeadm 1.7.2 安装 kubernetes。

它将下载图像,如gcr.io/google_containers/etc-amd64:3.0.17. 但在 gcr.io 中,我只看到google-containers.

所以gcr.io.google_containers是一样的gcr.io.google-containers吗???

如果它们相同,为什么当我将它们标记到 google-containers 而不是 google-containers 时,kubeadm 会下载 google_containers/xxx ???

4

1 回答 1

3

所以 gcr.io.google_containers 是相同的 gcr.io.google-containers

自 2015 年以来,是的:请参阅kubernetes 问题 6229

事实证明,这是因为我使用的是旧版本的 docker,它不允许-在命名空间中使用“”。
Invalid namespace name (google-containers), only [a-z0-9_] are allowed, size between 4 and 30在运行时出错$docker pull gcr.io/google-containers/heapster

@thockin 建议我们可以更改要使用的路径,google_containers而不是google-containers因为它适用于所有版本的 docker。

于 2017-08-03T04:49:33.240 回答