<p>Searching the web for <em>how to deploy a locally build docker image in kubernetes</em>, I found solutions in combination with <strong>minikube</strong> only.</p>
<p>For example: <a href="https://medium.com/swlh/how-to-run-locally-built-docker-images-in-kubernetes-b28fbc32cc1d" rel="nofollow noreferrer">minikube</a></p>
<p>So I'm wondering, is it possible to use locally build docker images in an Kubernetes Cluster established by <code>kubeadm</code> or is the preferred way to deploy those images to an private registry and pull it afterwards from within the cluster?</p>

<p>Using a private registry is definitely the way to do it. Some may rely on a third-party registry, others would deploy it in kubernetes. Solutions may include Artifactory, Nexus, Portus, Harbor, GitLab, docker-registry, ... most of which may use s3 storage and would scale horizontally.</p>
<p>Now, with minikube, hosting a registry might not be practical: you could indeed build your images directly on your host. But you shouldn't do this anywhere else.</p>
