在Minikube私有镜像仓库中正确引用镜像遇到问题求助
关于Minikube部署自定义Pod的镜像拉取及BadRequest问题排查
问题现象
尝试在Minikube上部署自定义Pod时,持续出现以下报错:
Failed to load logs: container "my-pod" in pod "my-pod-766c646c85-nbv4c" is waiting to start: image can't be pulled
Reason: BadRequest (400)
同时观察到系统中另一个Pod的错误:
Failed to load logs: container "registry-creds" in pod "registry-creds-6b884645cf-gkgph" is waiting to start: ContainerCreating
Reason: BadRequest (400)
已尝试的操作
参考Minikube镜像推送相关文档及私有镜像仓库部署教程进行多种尝试均未解决,最后执行了minikube image load myimage:latest命令,并在容器配置中引用镜像:
... containers: - name: my-pod image: myimage:latest ports: - name: my-pod containerPort: 8080 protocol: TCP ...
疑问
- 是否可以/应该使用
minikube image命令? - 如果可以,镜像引用应使用完整名称
docker.io/library/myimage:latest还是短名称myimage:latest? - 还需要执行哪些操作才能让Minikube找到该镜像?
- 有没有办法获取BadRequest的详细日志用于排查问题(已查看API Server日志,未发现相关内容)?
内容的提问来源于stack exchange,提问作者amos
相关产品推荐
相关产品推荐

