开发者社区 > 云原生 > 容器服务 > 正文

从阿里云镜像仓库中拉谷歌的k8s镜像,搭建k8s

大佬,我最近在安装k8s,用的就是阿里云存放的谷歌镜像,一直拉不下来,资源找不到,然后我就直接在浏览器上访问registry.aliyuncs.com/google_containers地址,404,请问下这是阿里云镜像仓库换地址了,还是其他什么原因呀?

images=(
kube-apiserver:v1.17.4
kube-controller-manager:v1.17.4
kube-scheduler:v1.17.4
kube-proxy:v1.17.4
pause:3.1
etcd:3.4.3-0
coredns:1.6.5
)

docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/kube-apiserver:v1.17.4

for imageName in ${images[@]} ; do
docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/$imageName
docker tag registry.cn-hangzhou.aliyuncs.com/google_containers/$imageName
k8s.gcr.io/$imageName
docker rmi registry.cn-hangzhou.aliyuncs.com/google_containers/$imageName
done

展开
收起
游客a37eu3w66l5yg 2023-12-04 09:25:55 653 0
3 条回答
写回答
取消 提交回答
  • 根据您提供的信息,registry.aliyuncs.com/google_containers地址返回404错误可能有几个可能的原因:

    1. 镜像仓库地址变更:确保阿里云镜像仓库的地址是否发生了变化。您可以参考阿里云文档或与阿里云官方支持联系,确认正确的镜像仓库地址。

    2. 访问权限问题:请确保您具有适当的访问权限来访问该镜像仓库。有时候需要进行身份验证或者配置访问令牌(access token)才能成功访问私有镜像仓库。

    3. 镜像版本或名称错误:确认所使用的镜像版本和名称是否正确。检查您在拉取镜像时使用的标签或版本号是否与实际可用的镜像版本匹配。

    4. 网络问题:请确保您的网络连接正常,并且没有针对该镜像仓库的防火墙或代理限制。尝试在其他网络环境下重试,例如使用不同的网络或 VPN 连接。

    2023-12-04 18:59:57
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    阿里云镜像仓库的地址没有发生变化,但是您在访问时出现了404错误。这可能是由于网络问题或者您的浏览器缓存导致的。您可以尝试清除浏览器缓存后重新访问。如果问题仍然存在,您可以尝试使用其他浏览器访问该地址。

    2023-12-04 13:05:09
    赞同 展开评论 打赏
  • 网站:http://ixiancheng.cn/ 微信订阅号:小马哥学JAVA

    解决方法:
     由于安装的是Kubernetes v1.22.1版本,在初始化的时候报错信息中提示需要registry.aliyuncs.com/google_containers/coredns:v1.8.4版本的coredns镜像,手动拉取registry.aliyuncs.com/google_containers/coredns:v1.8.4版本的镜像时发现没有,所以就只能拉取一个默认版本的阿里云coredns镜像,拉取下来之后自己再手动修改一下镜像的tag信息为v1.8.4版本。

    [root@k8s-master ~]# docker pull registry.aliyuncs.com/google_containers/coredns //手动拉取默认版本的coredns镜像
    Using default tag: latest
    latest: Pulling from google_containers/coredns
    c6568d217a00: Pull complete
    bc38a22c706b: Pull complete
    Digest: sha256:6e5a02c21641597998b4be7cb5eb1e7b02c0d8d23cce4dd09f4682d463798890
    Status: Downloaded newer image for registry.aliyuncs.com/google_containers/coredns:latest
    registry.aliyuncs.com/google_containers/coredns:latest

    [root@k8s-master ~]# docker images //查看拉取下来的coredns镜像
    ...
    registry.aliyuncs.com/google_containers/coredns latest 8d147537fb7d 3 months ago 47.6MB
    ...

    [root@k8s-master ~]# docker tag registry.aliyuncs.com/google_containers/coredns:latest registry.aliyuncs.com/google_containers/coredns:v1.8.4 //将拉取的默认版本的coredns镜像tag信息修改为v1.8.4版本

    [root@k8s-master ~]# docker images //查看修改的coredns镜像tag信息
    ...
    registry.aliyuncs.com/google_containers/coredns latest 8d147537fb7d 3 months ago 47.6MB
    registry.aliyuncs.com/google_containers/coredns v1.8.4 8d147537fb7d 3 months ago 47.6MB

    希望能够帮助你,先安装案例一的镜像,拉取下来之后,再修改镜像试一下。

    2023-12-04 10:27:01
    赞同 展开评论 打赏

国内唯一 Forrester 公共云容器平台领导者象限。

相关产品

  • 容器镜像服务
  • 容器服务Kubernetes版
  • 相关电子书

    更多
    基于ACK One 实现简单的跨云协同 让业务管理更高效 立即下载
    《容器镜像服务企业版 (ACR EE)》 立即下载
    Serverless 开启应用上云新方式 立即下载

    相关镜像