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