参照快速入门9作基于图形界面的流水线,在 Deploy to Dev 阶段使用了阿里云的私仓,流水线成功,但对应的pod出现ImagePullBackOff的错误:

Failed to pull image "registry.cn-hangzhou.aliyuncs.com/myns/devops-demo:SNAPSHOT-10": rpc error: code = Unknown desc = Error response from daemon: pull access denied for registry.cn-hangzhou.aliyuncs.com/myns/devops-demo, repository does not exist or may require 'docker login': denied: requested access to the resource is denied

如下是我的配置:

yunkunrao
我在 kubernetesDeploy 前添加了 添加凭证+shell(docker login + docker pull) ,会报 “找不到docker 命令"类似的错误

6 个月 后

mr-king 容器中需要挂载 imagePullSecrets, 检查一下部署文件中有没有配置

    mr-king 你可以单独创建一个 工作负载,测试一下 imagePullSecrets 是否有效

      mr-king 通过Jenkins 直接部署 yaml ,和手动创建是没有区别的。 检查一下 namespace 下 secret 是否存在,名称有没有填错

      10 个月 后

      你好 想请教下这个kubernetDeploy里的config File的路径是从哪里得到的,这个文件就是deployment的yaml文件是吗