Kubernetes minikube停止';在sudo minikube启动后不要停止POD——vm驱动程序无。kube apiserver仍在运行
我使用minikube v1.6.2和kubectl 1.17 我在没有Virtualbox的情况下启动minikube,包括: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 我仍然得到豆荚列表
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。