【问题标题】:Minikube start on Mac throws certificate error when using hyperkit driver使用 hyperkit 驱动程序时,Mac 上的 Minikube 启动会引发证书错误
【发布时间】:2020-10-31 20:50:01
【问题描述】:

当我尝试在我的 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:没有 文件或目录]

有什么办法可以解决这个问题?

【问题讨论】:

    标签: macos virtualbox minikube


    【解决方案1】:

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

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

    $ minikube delete
    

    现在删除.minikube 文件夹,

    $ rm -rf $HOME/.minikube
    

    现在,再次启动 minikube:

    $ minikube start
    

    【讨论】:

      【解决方案2】:

      试过

      minikube start --driver=virtualbox
      

      它正在工作。

      【讨论】:

        【解决方案3】:
        minikube start --embed-certs
        

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2020-03-04
          • 2021-09-17
          • 2020-10-22
          • 1970-01-01
          • 2012-04-26
          • 2018-06-09
          • 1970-01-01
          相关资源
          最近更新 更多