Minikub无法启动Ubuntu 18.4

时间:2018-11-22 05:13:09

标签: kubernetes

Minikube没有以几条错误消息开头。 kubectl版本给出以下消息以及与端口相关的消息:

iqbal@ThinkPad:~$ kubectl version
Client Version: version.Info{Major:"1", Minor:"12", GitVersion:"v1.12.2", GitCommit:"17c77c7898218073f14c8d573582e8d2313dc740", GitTreeState:"clean", BuildDate:"2018-10-24T06:54:59Z", GoVersion:"go1.10.4", Compiler:"gc", Platform:"linux/amd64"}
The connection to the server localhost:8080 was refused - did you specify the right host or port?

2 个答案:

答案 0 :(得分:1)

您没有提供更多详细信息,但是几天前我解决了一些有关kubernetes 1.12 的minikube问题的担忧。

实际上,kubernetes和docker之间的兼容性矩阵建议运行: Docker 18.06 + kubernetes 1.12 (现在不支持Docker 18.09)。

因此,请确保docker version不在 18.06 以上。然后,运行以下命令:

# clean up
minikube delete

minikube start --vm-driver="none"
kubectl get nodes

如果您仍然遇到问题,请提供更多详细信息,即minikube logs

答案 1 :(得分:1)

如果要更改VM驱动程序,请将适当的--vm-driver=xxx标志添加到minikube start。 Minikube支持 以下驱动程序:

  • virtualbox
  • vmwarefusion
  • KVM2
  • KVM (deprecated in favor of KVM2)
  • hyperkit
  • xhyve
  • hyperv
  • 无(仅Linux )-此驱动程序可用于在主机(而不是VM)上运行Kubernetes集群组件。这对于不支持嵌套虚拟化的CI工作负载很有用。例如,如果您的虚拟机是virtualbox,则使用:

    $ minikube delete
    $ minikube start --vm-driver=virtualbox