k8s.gcr.io/metrics-server-arm64:v0.3.6 是可用于 arm64 部署的最新映像吗?

Is k8s.gcr.io/metrics-server-arm64:v0.3.6 the latest image available for arm64 deployments?

检查 metrics-server Github repo 中使用的最新图像,使用的标签是 v0.5.0,对于 arm64 我通常会添加 arm64 到镜像名称并拉取它。

但是图像不存在,检查基础图像显示它的架构是 amd64

google's registry 中,最新图像是 v0.3.6。所以我不确定对 arm64 的支持是继续还是已经过时了。

有两个技巧:

  1. 请检查metrics-server/README.md

正确的注册表是 k8s.gcr.io

image.repository    k8s.gcr.io/metrics-server/metrics-server
  1. 注册表中似乎没有 latest 标记。

因此,docker run --rm k8s.gcr.io/metrics-server/metrics-server 不起作用。

但是对于版本它工作正常:

docker run --rm k8s.gcr.io/metrics-server/metrics-server:v0.5.0 --version
v.0.5.0

无需追加 arm64 从v0.3.7开始,镜像支持多种架构。请参阅官方常见问题解答 here 和完整图像 url。