k8s解决私有库拉取不了问题:repository does not exist or may require ‘docker login‘
3、修改生成文件,添加配置的secret。2、配置secret。
·
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、再次运行就成功
更多推荐
已为社区贡献10条内容
所有评论(0)