Docker 图像Kubectl运行后的回拉
我是库伯内特斯的新手。我正在使用Minikube for Mac和VM hyperkit。我还安装了docker desktop(我在其中尝试了启用/禁用Kubernetes) docker pull执行平稳,无错误 但是Docker 图像Kubectl运行后的回拉,docker,kubernetes,kubectl,minikube,Docker,Kubernetes,Kubectl,Minikube,我是库伯内特斯的新手。我正在使用Minikube for Mac和VM hyperkit。我还安装了docker desktop(我在其中尝试了启用/禁用Kubernetes) docker pull执行平稳,无错误 但是 kubectl run kubernetes-jenkins --image=jenkins:latest --port=8080 (或任何图像,无论是gcr.io/google samples/kubernetes bootcamp:v1)它会因ImagePullBac
kubectl run kubernetes-jenkins --image=jenkins:latest --port=8080
(或任何图像,无论是gcr.io/google samples/kubernetes bootcamp:v1)它会因ImagePullBackOff
从kubectl群集信息转储中修剪少量零件:
I1230 10:20:56.812648 1服务。go:312]生成自签名
存储器中的证书W1230 10:20:58.777494 1
configmap\u cafile\u内容。go:102]无法为以下内容加载初始CA捆绑包:
“客户端ca::kube系统::扩展apiserver身份验证::客户端ca文件”
原因:未找到configmap“扩展apiserver身份验证”W1230
10:20:58.778005 1配置映射文件内容。转到:102]无法
为以下对象加载初始CA束:
“客户端ca::kube系统::扩展apiserver身份验证::requestheader客户端ca文件”
原因:未找到configmap“扩展apiserver身份验证”W1230
10:20:58.849619 1授权。转到:47]授权已禁用
W1230 10:20:58.8503751验证。go:92]验证无效
残废
“原因”:“失败”,
“消息”:“未能提取映像\”jenkins:latest \“:rpc错误:code=Unknown desc=来自守护进程的错误响应:Get
:拨号tcp:查找
192.168.64.1:53上的registry-1.docker.io:读取udp
192.168.64.3:38558-\u003e192.168.64.1:53:读取:连接被拒绝“,
“来源”:{
“组件”:“kubelet”,
“主机”:“minikube”
}
为什么kubectl无法从存储库中提取映像?在minikube中找不到您的本地docker注册表docker映像,因此您必须将docker env设置为对您构建和提取的本地映像使用minikube注册表
eval $(minikube docker-env)
如果这不能解决你的问题,你必须告诉minikube它的注册表
minikube start --vm-driver="virtualbox" --insecure-registry=$(docker-machine ip registry):80
我使用的是本地图像。即使我执行--kubectl run kubernetes app--image=gcr.io/google samples/kubernetes bootcamp:v1--port=8080;我也有同样的错误。而且,我试着像你说的那样启动minikube。我明白了——Docker机器“注册表”不存在。使用“docker machine ls”列出机器。使用“docker machine create”添加一个新的。⚠️ VM可能无法解析外部DNS记录⚠️ VM无法访问k8s.gcr.io,您可能需要配置代理或设置--image repository Dulless:-(eval$(minikube docker env)是否执行了此操作?然后再次构建docker映像?我执行了eval$(minikube docker env)我想我可以直接运行kubectl run kubernetes应用程序--image=gcr.io/google samples/kubernetes bootcamp:v1--port=8080这方面有什么建议吗?你的
docker ps
或docker容器ls
显示了什么?你尝试重新启动docker环境了吗?$docker-机器重新启动默认值