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  ```