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名称>
5、再次运行就成功