kubernetes 如何配置containerd以使用AWS ECR?

nr7wwzry  于 12个月前  发布在  Kubernetes
关注(0)|答案(1)|浏览(127)

我可以用docker从ECR中拉取图像,但用containerd拉取图像失败。
我已经配置了它(/etc/containerd/config.toml)很多次,但到目前为止还没有成功。
例如

...
[plugins."io.containerd.grpc.v1.cri".registry.auths]
  [plugins."io.containerd.grpc.v1.cri".registry.auths."676199840689.dkr.ecr.ap-southeast-1.amazonaws.com"]
        username = "AWS"
        auth = "auth from .docker/config.json"
...

字符串
你能帮帮我吗?

kb5ga3dv

kb5ga3dv1#

我能做的变通方法是

  • 通过Docker从ECR下载
  • 导出图像到zip
  • 将其进口到集装箱d

缺点是,如果这是它需要大量的空间,所以如果你的图像是10G,你将需要有它存储时,做'码头拉',一次为zip文件,一次在containerd。希望它有帮助

相关问题