This guide outlines the services that RisingWave deploys in a BYOC environment and walks you through the process of enabling BYOC in a step-by-step manner.
rwc byoc apply --name xxx
may take 30 to 40 minutes to complete, and a progress bar will keep you informed of its progress. During this time, it’s crucial to ensure a stable internet connection. If the command is interrupted or fails due to network instability, you can safely retry it.
rwc byoc apply --name xxx
, it will deploy some resources in your AWS/GCP/Azure environment, such as AWS S3/Google Cloud Storage/Azure Blob Storage and EKS/GKE/AKS clusters. Please do not modify the configuration of these resources. If you encounter any issues during this process, please contact our support team.cloudagent
(hosting the agent service for Kubernetes operation delegation)rwproxy
(hosting psql proxy for RisingWave clusters)risingwave-operator-system
(hosting RisingWave operator managing the RisingWave cluster CRD)rwc-*
(namespaces hosting RisingWave clusters)BYOC_CONFIG
with desired custom settings. You can include only the settings you need and omit others:
$BYOC_CONFIG
, as you will use it in the later steps.
$BYOC_CONFG
is the file path of the config file created in last step.AWSServiceRoleForAutoScaling
needs to be in place. If it is not ready yet, you need to create it manually. See Create a service-linked role for detailed steps.