Showing posts with label VMware. Show all posts
Showing posts with label VMware. Show all posts

Sunday, December 17, 2017

[Kubernetes] [minikube] [macOS] [ High Sierra] [VMware Fusion] Error starting host: Temporary Error: Error configuring auth on host: OS type not recognized.

ERROR:

$ minikube start --vm-driver=vmwarefusion
Starting local Kubernetes v1.8.0 cluster...
Starting VM...
E1217 20:38:52.628679     394 start.go:150] Error starting host: Temporary Error: Error configuring auth on host: OS type not recognized.

 Retrying.


FIX:

PRE-REQUISITES:
Check VM Driver
$ cat ~/.minikube/machines/minikube/config.json | grep DriverName
    "DriverName": "vmwarefusion",


Check ISO version:
$ cat ~/.minikube/machines/minikube/config.json | grep -i ISO
        "ISO": "/Users/ericnoel/.minikube/machines/minikube/boot2docker.iso",
        "Boot2DockerURL": "file:///Users/ericnoel/.minikube/cache/iso/minikube-v0.23.6.iso",
        "ConfigDriveISO": "",




Get password:
$ cat ~/.minikube/machines/minikube/config.json|grep -i pass
        "SSHPassword": "tcuser",


Copy
$ ssh-copy-id -i ~/.minikube/machines/minikube/id_rsa.pub docker@$(minikube ip)
/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "/Users/spikes/.minikube/machines/minikube/id_rsa.pub"
The authenticity of host 'x.x.x.x (x.x.x.x)' can't be established.
ECDSA key fingerprint is SHA256:Df4JLDF3w7eBVj8Kw7XOXSXHjlWqXQI1fDLHtp12Nq3.
Are you sure you want to continue connecting (yes/no)? yes
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
docker@x.x.x.x's password:

Number of key(s) added:        1

Now try logging into the machine, with:   "ssh 'docker@x.x.x.x'"
and check to make sure that only the key(s) you wanted were added.


Start minikube
$ minikube start --vm-driver=vmwarefusion
Starting local Kubernetes v1.8.0 cluster...
Starting VM...
Getting VM IP address...
Moving files into cluster...
Downloading localkube binary
 148.25 MB / 148.25 MB [============================================] 100.00% 0s
 65 B / 65 B [======================================================] 100.00% 0s
Setting up certs...
Connecting to cluster...
Setting up kubeconfig...
Starting cluster components...
Kubectl is now configured to use the cluster.
Loading cached images from config file.