Minikub Not Starting Ubuntu 18.4

11/22/2018

Minikube not starting with several error messages. kubectl version gives following message with port related message:

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?
-- Iqbal Khan
kubernetes

2 Answers

11/22/2018

You didn't give more details, but there are some concerns that I solved few days ago about minikube issues with kubernetes 1.12.

Indeed, the compatibility matrix between kubernetes and docker recommends to run : Docker 18.06 + kubernetes 1.12 (Docker 18.09 is not supported now).

Thus, make sure docker version is NOT above 18.06. Then, run the following:

# clean up
minikube delete

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

If you are still encountering issues, please give more details, namely minikube logs.

-- Abdennour TOUMI
Source: StackOverflow

11/22/2018

If you want to change the VM driver add the appropriate --vm-driver=xxx flag to minikube start. Minikube supports the following drivers:

  • virtualbox
  • vmwarefusion
  • KVM2
  • KVM (deprecated in favor of KVM2)
  • hyperkit
  • xhyve
  • hyperv
  • none (Linux-only) - this driver can be used to run the Kubernetes cluster components on the host instead of in a VM. This can be useful for CI workloads which do not support nested virtualization. For example, if your vm is virtualbox then use:

    $ minikube delete
    $ minikube start --vm-driver=virtualbox
-- Shudipta Sharma
Source: StackOverflow