github.com/pachyderm/pachyderm@v1.13.4/doc/docs/master/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 ```shell 16 kubectl get pods 17 ``` 18 19 **System Response:** 20 21 ``` 22 NAME READY STATUS RESTARTS AGE 23 dash-68578d4bb4-mmtbj 2/2 Running 0 3m 24 etcd-69fcfb5fcf-dgc8j 1/1 Running 0 3m 25 pachd-784bdf7cd7-7dzxr 1/1 Running 0 3m 26 ```