Production Deployments
less than a minute
Running Workflow without Drycc Storage
In production, persistent storage can be achieved by running an external object store. For users on AWS, GCE/GKE, or Azure, the convenience of Amazon S3, Google GCS, or Microsoft Azure Storage makes running a Storage-less Workflow cluster quite reasonable. For users who have restrictions on using external object storage, Swift object storage can be an option.
Running a Workflow cluster without Storage provides several advantages:
- Removes state from worker nodes
- Reduces resource usage
- Reduces complexity and operational burden of managing Workflow
See Configuring Object Storage for details on removing this operational complexity.
Review Security Considerations
There are some additional security-related considerations when running Workflow in production. See [Security Considerations][] for details.
Registration is Admin-Only
By default, registration with the Workflow controller is in “admin_only” mode. The first user to run a drycc register
command becomes the initial “admin” user, and registrations after that are disallowed unless requested by an admin.
Please see the following documentation to learn about changing registration mode:
Disable Grafana Signups
It is also recommended to disable signups for the Grafana dashboards.
Please see the following documentation to learn about disabling Grafana signups:
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.