Minikube 在 Mac 开始使用 hyperkit 驱动程序时抛出证书错误

Minikube start on Mac throws certificate error when using hyperkit driver

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

命令:minikube start

invalid configuration: [unable to read client-cert /Users/sathishkumar/.minikube/profiles/minikube/client.crt for minikube due to open /Users/sathishkumar/.minikube/profiles/minikube/client.crt: no such file or directory, unable to read client-key /Users/sathishkumar/.minikube/profiles/minikube/client.key for minikube due to open /Users/sathishkumar/.minikube/profiles/minikube/client.key: no such file or directory]

解决这个问题的方法是什么?

尝试删除并重新启动干净的 minikube。为此,请遵循以下过程:

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

$ minikube delete

现在删除 .minikube 文件夹,

$ rm -rf $HOME/.minikube

现在,再次启动 minikube:

$ minikube start

尝试过

minikube start --driver=virtualbox

它正在运行。

minikube start --embed-certs

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