github.com/pachyderm/pachyderm@v1.13.4/doc/docs/1.9.x/deploy-manage/deploy/namespaces.md (about) 1 # Non-Default Namespaces 2 3 Often, production deploys of Pachyderm involve deploying Pachyderm to a non-default namespace. This helps administrators of the cluster more easily manage Pachyderm components alongside other things that might be running inside of Kubernetes (DataDog, TensorFlow Serving, etc.). 4 5 To deploy Pachyderm to a non-default namespace, you just need to create that namespace with `kubectl` and then add the `--namespace` flag to your deploy command: 6 7 ``` 8 $ kubectl create namespace pachyderm 9 $ kubectl config set-context $(kubectl config current-context) --namespace=pachyderm 10 $ pachctl deploy <args> --namespace pachyderm 11 ``` 12 13 After the Pachyderm pods are up and running, you should see something similar to: 14 15 ``` 16 $ kubectl get pods 17 NAME READY STATUS RESTARTS AGE 18 dash-68578d4bb4-mmtbj 2/2 Running 0 3m 19 etcd-69fcfb5fcf-dgc8j 1/1 Running 0 3m 20 pachd-784bdf7cd7-7dzxr 1/1 Running 0 3m 21 ```