我无法在Windows上启动,停止或删除minishift。我已经能够启动它并成功使用它,但是我做了一个minishift delete
却没有先用minishift stop
停止小班集群。现在我无法启动minishift,因为我不断收到此错误:
PS C:\Users\user01> minishift version
minishift v1.20.0+53c500a
PS C:\Users\user01> minishift start
-- Starting profile 'minishift'
Error getting migrated host: unexpected end of JSON input
现在大多数命令都会给我这个错误:
迁移主机时出错:JSON输入意外结束
> minishift docker-env
Error getting migrated host: unexpected end of JSON input
答案 0 :(得分:0)
我相信,即使minishift delete
可以安全使用而不必先停止运行,某些配置文件也已损坏。 minishift status
的执行返回什么?
无论如何,首先,您可以尝试使用minishift delete --force
删除minishift home(〜/ .minishift)中所有虚拟机专用文件。如果没有帮助,请继续执行下一步。
第二,如何从全新还原并重新启动minishift的方法是删除带有配置文件的目录。除非已设置MINISHIFT_HOME env,否则它通常位于〜/ .minishift中。可以更改此位置的变量。另外,我通常会删除〜/ .kube文件夹。然后再次启动minishift,应从头开始创建所有内容。
最后,发布了minishift(1.21)的新版本,您也可以尝试一下。
请注意,如果您使用了任何持久性配置,则在删除minishift主文件夹时会丢失它,因此请备份所有必要的内容。