<p>I have created a <strong>k8s <a href="https://www.howtoforge.com/tutorial/centos-kubernetes-docker-cluster/" rel="nofollow noreferrer">cluster</a> by installing &quot;kubelet kubeadm kubectl&quot;</strong>. Now i'm trying to Deploy microservice application as</p>
<ol>
<li><p>docker build -t demoserver:1.0 .
=&gt;<strong>image created successfully</strong></p>
</li>
<li><p>kubectl run demoserver --image=demoserver --port=8000 --image-pull-policy=Never
=&gt;<strong>POD STATUS: ErrImageNeverPull</strong></p>
</li>
</ol>
<p>I tried &quot; eval $(minikube docker-env)&quot; but it says bash: <strong>minikube: command not found...</strong></p>
<p>Do i need to install minikube? <em><strong>Is my above cluster setup is not enough for deployment??</strong></em></p>

Piyush Kumar
<p>Minikube and kubeadm are two unrelated tools. Minikube builds a (usually) single node cluster in a local VM for development and learning. Kubeadm is part of how you install Kubernetes in production environments (sometimes, not all installers use it but it's designed to be a reusable core engine).</p>
