cube-studio icon indicating copy to clipboard operation
cube-studio copied to clipboard

更新了最新版后还是会拉取镜像失败

Open cyxnzb opened this issue 2 years ago • 6 comments

Failed to pull image "ai.tencentmusic.com/tme-public/notebook:jupyter-ubuntu-cpu-1.0.0": rpc error: code = Unknown desc = Error response from daemon: pull access denied for ai.tencentmusic.com/tme-public/notebook, repository does not exist or may require 'docker login': denied: requested access to the resource is denied

cyxnzb avatar Jun 14 '22 03:06 cyxnzb

我是先拉去了tme-dev版本,然后解压后sh pull_image_kubeflow.sh kubectl delete -k cube/overlays kubectl apply -k cube/overlays 但是还是会这样

cyxnzb avatar Jun 14 '22 03:06 cyxnzb

不要使用tme-dev版本,使用最新的master分支。

外部或内部仓库更换,主要体现在几个方面的更新。 1、平台基础组件镜像仓库更新。可以拉取最新代码install/kubernetes/下

pull_image_kubeflow.sh
kubectl delete -k cube/overlays
kubectl apply -k cube/overlays

2、平台发起的调度pod的镜像的更新,比如训练/notebook的镜像更新。同上第一步的更新配置已经更新了,但是还存在存量msyql元数据中的镜像的更新,可以进入数据库,手动批量修改其中的镜像。比如把仓库 ai.tencentmusic.com/tme-public/ 换成 ccr.ccs.tencentyun.com/cube-studio/

UPDATE docker SET base_image = replace (base_image,'ai.tencentmusic.com/tme-public','ccr.ccs.tencentyun.com/cube-studio') WHERE args LIKE '%tencentmusic%'

UPDATE images SET name = replace (name,'ai.tencentmusic.com/tme-public','ccr.ccs.tencentyun.com/cube-studio') WHERE args LIKE '%tencentmusic%'

UPDATE inferenceservice SET images = replace (images,'ai.tencentmusic.com/tme-public','ccr.ccs.tencentyun.com/cube-studio') WHERE args LIKE '%tencentmusic%'

UPDATE service SET images = replace (images,'ai.tencentmusic.com/tme-public','ccr.ccs.tencentyun.com/cube-studio') WHERE args LIKE '%tencentmusic%'

UPDATE notebook SET images = replace (images,'ai.tencentmusic.com/tme-public','ccr.ccs.tencentyun.com/cube-studio') WHERE args LIKE '%tencentmusic%'

UPDATE task SET args = replace (args,'ai.tencentmusic.com/tme-public','ccr.ccs.tencentyun.com/cube-studio') WHERE args LIKE '%tencentmusic%'

data-infra avatar Jun 14 '22 05:06 data-infra

好滴,我应该是第二块出现了问题

cyxnzb avatar Jun 14 '22 05:06 cyxnzb

UPDATE docker SET base_image = replace (base_image,'ai.tencentmusic.com/tme-public','ccr.ccs.tencentyun.com/cube-studio') WHERE args LIKE '%tencentmusic%'

cyxnzb avatar Jun 14 '22 05:06 cyxnzb

这个是哪个库的

cyxnzb avatar Jun 14 '22 05:06 cyxnzb

我也遇到拉取镜像失败问题,可通过手工拉取源镜像,然后推送到自己搭建的harbor中去,然后使用自建harbor拉取,此方法可以解决镜像拉取问题。

longlimin avatar Aug 11 '22 10:08 longlimin