Alauda Streaming Service for RabbitMQ supports dynamic updates to Pod scheduling configurations when node taints change. You can add, modify, or remove Pod tolerations without disrupting the ongoing RabbitMQ service.
Pod Relocation Limitations: Pod migration is not supported during scheduling configuration updates. When modifying Pod tolerations, ensure that the nodes selected post-update include all nodes that were part of the deployment prior to the update.
Node Availability Requirements: If you have configured node labels for scheduling, the number of nodes matching both Pod tolerations and node taints must be greater than or equal to the replica count. Additionally, the updated node selection must either match the previously available nodes or include new nodes in addition to the original node set for the scheduling configuration to update successfully.
In the left navigation bar, click on RabbitMQ.
Click on namespace name.
Click on instance name.
Click on the Actions button in the upper right corner > Update Scheduling Configuration.
Modify the scheduling configuration as needed:
Click Update to apply the changes.
After updating the scheduling configuration, the system will apply the changes while maintaining service continuity. The Operator will respect the new scheduling parameters when creating or replacing Pods during subsequent operations.