<p>with a new release of our product, we want to move to new technologies(kubernetes) so that we can take advantage of it services. we have a local kubernetes application running in our infra. we have made our applicatons dockerize and now we want to use the images to integrate it with kubernetes to make cluster --pods,
but we are stuck with docker registry as our customer do not want to have any public/private docker repository(registry) where we can upload this images. we have try with (docker save and docker load) but no luck(error: portal-66d9f557bb-dc6kq 0/1 ImagePullBackOff) Is it at all possible to have some filesystem where from we can access this images or any other alternative is welcome if that solves our problems(no private/public repository/registry).</p>

Raju
<p>A Docker registry of some sort is all but a requirement to run Kubernetes.  Paid Docker Hub supports private images; Google and Amazon both have hosted registry products (GCR and ECR respectively); there are third-party registries; or you can deploy the <a href="https://hub.docker.com/_/registry/" rel="nofollow noreferrer">official registry image</a> locally.</p>

<p>There's an alternative path where you <a href="https://docs.docker.com/engine/reference/commandline/save/" rel="nofollow noreferrer"><code>docker save</code></a> every private image you reference in any Kubernetes pod spec, then <a href="https://docs.docker.com/engine/reference/commandline/load/" rel="nofollow noreferrer"><code>docker load</code></a> it on every single node.  This has obvious scale and maintenance problems (whenever <em>anybody</em> updates <em>any</em> image you need to redeploy it by hand to <em>every</em> node).  But if you really need to try this, make sure your pod specs specify <code>ImagePullPolicy: Never</code> to avoid trying to fetch things from registries.  (If something isn't present on a node the pod will just fail to start up.)</p>

<p>The <a href="https://github.com/docker/distribution" rel="nofollow noreferrer">registry</a> is "just" an open-source (Go) HTTP REST service that implements the Docker registry API, if that helps your deployment story.</p>
