Was this page helpful?
Caution
You're viewing documentation for an unstable version of ScyllaDB Operator. Switch to the latest stable version.
Reference deployment: OpenShift¶
This guide walks you through deploying ScyllaDB on Red Hat OpenShift.
Prerequisites¶
An OpenShift Container Platform cluster (see the supported version range in Releases). If you do not have one yet, follow Set up an OpenShift cluster for ScyllaDB.
Dedicated nodes labeled and tainted per Set up dedicated node pools.
ScyllaDB Operator installed. Follow Install on OpenShift if you have not done so yet.
Set up nodes¶
Before deploying a ScyllaCluster, the dedicated nodes must be prepared with local disk setup and kernel tuning via NodeConfig, and the Local CSI Driver must be installed to provision PersistentVolumes from local storage.
Follow Configure nodes, selecting the OpenShift tab where applicable, then return here to deploy the cluster.
Deploy a ScyllaDB cluster¶
Follow the Deploy your first cluster guide to create a ScyllaDB cluster. The quick path creates a minimal development cluster; the production section covers multi-rack, multi-zone deployments with properly sized resources.
Note
On OpenShift, you can use the built-in User Workload Monitoring with Prometheus instead of deploying a standalone Prometheus instance. See Set up ScyllaDB Monitoring on OpenShift for OpenShift-specific instructions.
Next steps¶
Review the production checklist before going to production.
Set up monitoring using OpenShift User Workload Monitoring.
Learn how to connect your application to ScyllaDB.