<p>I am new on kubernetes and need your help. 
I followed installation instruction on this <a href="https://matthewpalmer.net/kubernetes-app-developer/articles/guide-install-kubernetes-mac.html" rel="nofollow noreferrer">page</a> and everything worked fine. Here are some Info after installation:</p>

<pre><code>~ &gt; kubectl version
Client Version: version.Info{Major:"1", Minor:"13", GitVersion:"v1.13.1", GitCommit:"eec55b9ba98609a46fee712359c7b5b365bdd920", GitTreeState:"clean", BuildDate:"2018-12-13T19:44:10Z", GoVersion:"go1.11.2", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"12", GitVersion:"v1.12.4", GitCommit:"f49fa022dbe63faafd0da106ef7e05a29721d3f1", GitTreeState:"clean", BuildDate:"2018-12-14T06:59:37Z", GoVersion:"go1.10.4", Compiler:"gc", Platform:"linux/amd64"}

~ &gt; kubectl cluster-info
Kubernetes master is running at https://192.168.99.101:8443

~ &gt; minikube ip
192.168.99.101
</code></pre>

<p>Then I try to run a simple hello world service: </p>

<pre><code>~ &gt; minikube start
~ &gt; kubectl get nodes
NAME       STATUS   ROLES    AGE   VERSION
minikube   Ready    &lt;none&gt;   18h   v1.12.4

~ &gt; kubectl run hw --image=karthequian/helloworld --port=80
kubectl run --generator=deployment/apps.v1 is DEPRECATED and will be removed in a future version. Use kubectl run --generator=run-pod/v1 or kubectl create instead.
deployment.apps/hw created

~ &gt; kubectl get deployments
NAME   DESIRED   CURRENT   UP-TO-DATE   AVAILABLE   AGE
hw     1         1         1            1           21s

~ &gt; kubectl get rs
NAME           DESIRED   CURRENT   READY   AGE
hw-854c64787   1         1         1       71s

~ &gt; kubectl get pods
NAME                 READY   STATUS    RESTARTS   AGE
hw-854c64787-8xhw6   1/1     Running   0          59s

~ &gt; kubectl expose deployment hw --type=NodePort
service/hw exposed

~&gt; kubectl get services
NAME         TYPE        CLUSTER-IP     EXTERNAL-IP   PORT(S)        AGE
hw           NodePort    10.106.4.194   &lt;none&gt;        80:31269/TCP   6m23s
kubernetes   ClusterIP   10.96.0.1      &lt;none&gt;        443/TCP        20h 

~ &gt; minikube service hw
Opening kubernetes service default/hw in default browser...
</code></pre>

<p>After the last line I got this output:
<a href="https://i.stack.imgur.com/IXWJV.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/IXWJV.png" alt="enter image description here"></a></p>

<p>Did I do something wrong? Is there anything I have not configured right? Thank you.</p>

MediocreThingy
<p>Here is how I solved this problem. First I go to Docker -&gt; Preferences -&gt; Kubernetes and Tick &quot;Enable Kubernetes&quot;. It will take around 5 mins to install.</p>
<p><a href="https://i.stack.imgur.com/QyvFp.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/QyvFp.png" alt="enter image description here" /></a></p>
<p>Then I delete my current minikube with <code>minikube delete</code> and repeat the whole process(<code>minikube start</code>, <code>kubectl run hw --image=karthequian/helloworld --port=80</code>, <code>kubectl expose deployment hw --type=NodePort</code>, <code>minikube service hw</code>
) and it works :).</p>
