开发者社区 > 云效DevOps > 正文

云效 k8s已经部署成功了,到容器服务ACK里,看日志,拉取不到docker镜像,去哪里配置?

云效 k8s已经部署成功了,到容器服务ACK里,看日志,拉取不到docker镜像,去哪里配置?5e3cb0b08923de178e93355c767079af.png
lQLPJxhinpy26MDNBMjNCfewQtVgfAYvJNcFK1eal4q8AA_2551_1224.png
容器镜像,用的是个人版,不是企业版的。

展开
收起
三分钟热度的鱼 2023-11-01 09:02:56 114 0
4 条回答
写回答
取消 提交回答
  • 在阿里云容器服务ACK中,Docker镜像的拉取配置通常在集群的镜像仓库中进行。以下是一般的操作步骤:

    1. 登录到阿里云容器服务ACK的控制台。

    2. 在左侧导航栏中选择“镜像仓库”。

    3. 在镜像仓库页面中,你会看到你创建的所有镜像仓库。选择你想要配置的镜像仓库。

    4. 在镜像仓库详情页面中,你会看到“镜像拉取策略”选项。在这里,你可以配置Docker镜像的拉取策略。

    5. 根据你的需求选择合适的拉取策略。例如,如果你想要立即拉取最新的Docker镜像,那么你可以选择“立即拉取”的策略。

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

    如果您在云效中使用Kubernetes环境进行部署,但无法在容器服务ACK中查看到正确的日志信息,这可能是因为镜像拉取失败导致的。
    您可以在容器服务ACK的控制台中找到相应的Pod,然后检查其状态。如果Pod的状态为 "Pending" 或者 "CrashLoopBackOff",则可能是由于无法拉取镜像所引起的。
    要解决这个问题,您可以尝试以下操作:

    1. 检查您的容器服务ACK集群与云效项目之间的网络连通性。确保二者之间有足够的带宽以及没有防火墙等障碍物阻止数据传输。
    2. 检查您的Docker镜像仓库的访问权限。确保您的云效项目有权访问所需的Docker镜像,并且镜像仓库处于可用状态。
    3. 检查您的Docker镜像是否已正确推送至镜像仓库中。如果未推送,则需要将镜像推送到指定的镜像仓库中。
    4. 如果您的Docker镜像来自于阿里云容器镜像服务ACR,则需要确保您的ACK集群和ACR之间存在VPC互通关系。您可以参考官方文档中的指导进行配置。
    2023-11-01 13:52:36
    赞同 展开评论 打赏
  • 检查 Docker 镜像所在的仓库是否已正确设置为公开访问或具有正确的凭据访问权限。
    检查你的 Kubernetes 集群是否已经启用了网络代理,并验证其配置是否正确。
    确认 Kubernetes 集群是否已经安装并配置了 coredns 插件,以实现 DNS 解析功能。
    查看 Kubernetes 集群的日志以找出可能导致拉取 Docker 镜像失败的原因。

    2023-11-01 09:25:57
    赞同 展开评论 打赏
  • 您可以配置免密拉去 或者配置拉去image的密码,这个需要在ACK上配置。此回答整理自钉群“云效交付域答疑群”

    2023-11-01 09:18:36
    赞同 展开评论 打赏

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

热门讨论

热门文章

相关电子书

更多
应用 Docker 进行持续交付:用技术改变交付路程 立即下载
从Docker到容器服务 立即下载
Docker@Alibaba——超大规模Docker化的实战经验 立即下载