在Mac上启动Minikube时,使用hyperkit驱动程序会引发证书错误

时间:2020-07-11 05:49:26

标签: macos virtualbox minikube

当我尝试在Mac上启动minikube时,出现以下错误。

命令:minikube start

无效的配置:[无法读取客户端证书 /Users/sathishkumar/.minikube/profiles/minikube/client.crt用于 minikube由于开放 /Users/sathishkumar/.minikube/profiles/minikube/client.crt:否这样 文件或目录,无法读取客户端密钥 /Users/sathishkumar/.minikube/profiles/minikube/client.key用于 minikube由于开放 /Users/sathishkumar/.minikube/profiles/minikube/client.key:否这样 文件或目录]

解决此问题的解决方案是什么?

3 个答案:

答案 0 :(得分:2)

尝试删除并重新启动干净的minikube。为此,请按照以下过程操作:

删除minikube集群(如果出现相同的错误,请忽略此步骤)。

$ minikube delete

现在删除.minikube文件夹,

$ rm -rf $HOME/.minikube

现在,再次启动minikube:

$ minikube start

答案 1 :(得分:2)

尝试过

minikube start --driver=virtualbox

它正在工作。

答案 2 :(得分:1)

minikube start --embed-certs

对于您的原始问题,因为minikube默认将证书从外部放置到kubeconfig中。使用--embed-certs可以像Docker Desktop和KinD一样在配置中内联它们。