-
Notifications
You must be signed in to change notification settings - Fork 65
Open
Description
Hi guys,
When we tried to use kvrocks, we felt the urgency of needing a complete management system. I have experience in cloud platform storage management development. I want to discuss whether the controller can be expanded to have more complete cluster management capabilities, including the following:
- Resource management: physical machine/virtual machine resource metadata maintenance, kvrocks process allocation and recycling
- High availability: supplementary slave capability to ensure cluster high availability, while supporting cross-AZ node distribution
- kvrocks cluster management: cluster setup (include kvrocks process setup), vertical expansion, horizontal expansion, reduction, node migration, and instance deletion
Of course, there are some prerequisites for the above capabilities that need to be discussed: - Does the kvrocks process run as a pod or an independent process?
- Is it necessary to support proxy?
The above functional points can make the controller a complete management system that can run independently. Combined with the UI, it can meet the management needs of small-scale clusters. I hope to discuss the possibilities with you and make contributions.
Metadata
Metadata
Assignees
Labels
No labels