github.com/pachyderm/pachyderm@v1.13.4/doc/docs/1.11.x/deploy-manage/deploy/deploy_custom/index.md (about)

     1  # Create a Custom Pachyderm Deployment
     2  
     3  Pachyderm provides the `pachctl deploy custom` command for
     4  creating customized deployments for cloud providers or on-premises use.
     5  
     6  This section describes how to use `pachctl deploy custom`
     7  to create a manifest for a custom, on-premises deployment. Although
     8  deployment automation is out of the scope of this section, Pachyderm
     9  strongly encourages you to treat your infrastructure as code
    10  [Deploy On-Premises](../on_premises/#infrastructure-as-code).
    11  
    12  The topics in this section walk you through the process of using the
    13  available flags to create the following components of your Pachyderm
    14  infrastructure:
    15  
    16  - A Pachyderm deployment using StatefulSets.
    17  - An on-premises Kubernetes cluster with StatefulSets configured. It
    18    has the standard etcd StorageClass, along with access controls that
    19    limit the deployment to namespace-local roles only.
    20  - An on-premises MinIO object store with the following parameters:
    21  
    22    -   SSL is enabled.
    23    -   Authentication requests are signed with the S3v4 signatures.
    24    -   The endpoint is `minio:9000`.
    25    -   The access key is `OBSIJRBE0PP2NO4QOA27`.
    26    -   The secret key is
    27          `tfteSlswRu7BJ86wekitnifILbZam1KYY3TG`.
    28    -   The S3 bucket name is `pachyderm-bucket`.
    29  
    30  After configuring these parameters, you save the output of the
    31  invocation to a configuration file that you can later use to deploy and
    32  configure your environment. For the purposes of our example, all scripts
    33  in that hypothetical infrastructure work with YAML manifests.
    34  
    35  Complete the steps described in the following topics to deploy your
    36  custom environment:
    37  
    38  * [Before You Begin](deploy_custom_before_you_begin.md)
    39  * [Pachyderm Deployment Manifest](deploy_custom_pachyderm_deployment_manifest.md)
    40  * [Configuring Persistent Disk Parameters](deploy_custom_configuring_persistent_disk_parameters.md)
    41  * [Configuring Object Store](deploy_custom_configuring_object_store.md)
    42  * [Create a Complete Configuration](deploy_custom_complete_example_invocation.md)
    43  * [Additional Flags](deploy_custom_additional_flags.md)