[Vineyard Operator] Intergrate with the vineyard operator API(vineyardctl) deeply
- Dominant language
- C++
- Stars
- 3.6k
- Forks
- 468
- Avg merge
- 29m
- Merged PRs (30d)
- 1
Description
To make better use of the capabilities(sidecar, scheduler, etc) of the [vineyard operator](https://v6d.io/notes/cloud-native/vineyard-operator.html#vineyard-operator), we want to manage all the vineyard-related components in the current graphscope through the vineyardctl API(the API component of vineyard operator). It mainly includes the following operations.
- [ ] Replace the current sidecar with the sidecar API of vineyardctl
- [ ] Implement the scheduling of various engines (GAE, GIE, and GLE) through the scheduler API of vineyardctl.
- [ ] Provide the upper engine with the ability to backup and restore the vineyard cluster through the backup and recover API of vineyardctl.
Contributor guide
Assessment
This issue has not been assessed yet.