Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes minikube停止';在sudo minikube启动后不要停止POD——vm驱动程序无。kube apiserver仍在运行_Kubernetes - Fatal编程技术网

Kubernetes minikube停止';在sudo minikube启动后不要停止POD——vm驱动程序无。kube apiserver仍在运行

Kubernetes minikube停止';在sudo minikube启动后不要停止POD——vm驱动程序无。kube apiserver仍在运行,kubernetes,Kubernetes,我使用minikube v1.6.2和kubectl 1.17 我在没有Virtualbox的情况下启动minikube,包括: sudo minikube start --vm-driver none 现在,为了阻止它,我要: sudo minikube stop minikube stop # I don't know which one is the good one, but I do both 但是,在那之后,当我这样做的时候: kubectl get po 我仍然得到豆荚列表

我使用minikube v1.6.2和kubectl 1.17

我在没有Virtualbox的情况下启动minikube,包括:

sudo minikube start --vm-driver none 
现在,为了阻止它,我要:

sudo minikube stop
minikube stop # I don't know which one is the good one, but I do both
但是,在那之后,当我这样做的时候:

kubectl get po
我仍然得到豆荚列表。阻止它的唯一方法是重新启动我的机器


为什么会发生这种情况,我应该如何修复它?

minikube stop
--vm driver=none一起使用时,不会对吊舱进行任何清理。如上所述:

当minikube在没有虚拟机监控程序的情况下启动时,它会安装一个本地kubelet 主机上的服务,这对于以后了解很重要

现在看来,minikube start是唯一知道的命令 --vm驱动程序=无。运行minikube stop会导致与docker机器相关的错误,幸运的是,它也会导致 没有Kubernetes容器终止,也没有kubelet服务 停下来

当然,如果你真的想终止minikube,你需要 执行服务kubelet stop,然后确保k8s容器 从docker ps中的输出中删除

如果您想了解none(裸机)驱动程序的概述,您可以找到它

另外,作为一种解决方法,您可以通过执行以下命令停止并删除名称中包含“k8s”的所有Docker容器:
Docker stop(Docker ps-q--filter name=k8s)
Docker rm(Docker ps-aq--filter name=k8s)


如果有帮助,请告诉我

停止命令后,minikube状态的结果是什么?➜ ~ minikube状态主机:Stopped kubelet:apiserver:kubeconfig:我刚刚看到pod kube apiserver minikube出现错误。尝试重新启动,您可以使用实物。它简单、轻量级,并且使用docker。