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)