This guide will walk you through the recommended current recommended path to test an “on premises” Pachyderm deployment. This will illustrate the use of a privately managed and hosted object store (minio) with a pachyderm cluster. However, for the time being, the following deployment is not scalable. It is hear for illustrative purposes.

Assuming that you have Minikube running, it’s incredibly easy to deploy Pachyderm backed by a locally running Minio object store at 127.0.0.1:9000.

pachctl deploy minio <id> <secret> 10.0.2.2:9000

This generates a Pachyderm manifest and deploys Pachyderm on Kubernetes. It also instructs Pachyderm to use the Minio instance for the storage backend (note 10.0.2.2 is used here instead of 127.0.0.1, because minikube is running inside of virtual box). It may take a few minutes for the pachd nodes to be running because it’s pulling containers from DockerHub. You can see the cluster status by using kubectlgetall.