docs: add design doc for decoupling scheduler and client from manager (#19)
- Introduce design for running Scheduler and Client without Manager
- Client selects local or remote dynconfig based on whether Manager is configured (
None/nil)- Local dynconfig loads from
dynconfig.yaml(e.g., ConfigMap mount) and refreshes on a configurable interval (default 5s)- Client discovers Schedulers via DNS headless service and builds a consistent hash ring from resolved IPs
- Scheduler disables Announcer when Manager config is absent
- Documents Kubernetes Manager-less deployment pattern using headless services and ConfigMaps
Signed-off-by: Gaius gaius.qi@gmail.com
版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9
京公网安备 11010802047560号
design
The project includes the design of dragonfly services.
Community
Join the conversation and help the community grow. Here are the ways to get involved:
22880028764Contributing
You should check out our CONTRIBUTING and develop the project together.
Code of Conduct
Please refer to our Code of Conduct.