1、查看pod日志

kubectl describe pod <名称>

发现报

repository does not exist or may require 'docker login'

2、配置secret

kubectl --namespace <pod的namespace保持一致> \
    create secret docker-registry <secret名称>\
    --docker-server=<docker私有仓库的,我这里是阿里云填的:registry.cn-hangzhou.aliyuncs.com> \
    --docker-username=<用户名>\
    --docker-password=<密码> \
    --docker-email=<用户名>@<docker私有仓库的,我这里是阿里云填的:registry.cn-hangzhou.aliyuncs.com>

3、修改生成文件,添加配置的secret

      imagePullSecrets:
      - name: <secret名称>

!](https://img-blog.csdnimg.cn/56e8c067d705417ab7463eceb1cfa9cc.jpeg)

5、再次运行就成功

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐