更新时间:2024-06-21 gmt 08:00
cce容器拉取私有镜像时报错“auth is empty”-九游平台
问题描述
在cce的控制台界面中为已经创建的工作负载更换镜像,选择我上传的镜像,容器在拉取镜像时报错“auth is empty, only accept x-auth-token or authorization”。
failed to pull image "ip地址:端口号/magicdoom/tidb-operator:latest": rpc error: code = unknown desc = error response from daemon: get https://ip地址:端口号/v2/magicdoom/tidb-operator/manifests/latest: error parsing http 400 response body: json: cannot unmarshal number into go struct field error.code of type errcode.errorcode: "{\"errors\":[{\"code\":400,\"message\":\"auth is empty, only accept x-auth-token or authorization.\"}]}"
解答
您可以通过cce控制台界面选择私有镜像创建应用,此时cce会自动带上该secret,升级时不会出现该问题。
您通过api创建应用时,在deployment中带入该secret也可以在升级时避免该问题。
imagepullsecrets: - name: default-secret
相关文档
意见反馈
文档内容是否对您有帮助?
提交成功!非常感谢您的反馈,我们会继续努力做到更好!
您可在查看反馈及问题处理状态。
系统繁忙,请稍后重试
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨