mirror of
https://github.com/kvcache-ai/AgentENV.git
synced 2026-11-05 01:17:36 +00:00
[PR #91] [MERGED] docs: add static multi-node deployment guide #173
Labels
No labels
bug
documentation
enhancement
enhancement
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
kvcache-ai/AgentENV#173
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/kvcache-ai/AgentENV/pull/91
Author: @catyans
Created: 7/31/2026
Status: ✅ Merged
Merged: 7/31/2026
Merged by: @yingdi-shan
Base:
main← Head:docs/non-kubernetes-multinode📝 Commits (1)
e7b9e7adocs: add static multi-node deployment guide📊 Changes
3 files changed (+296 additions, -0 deletions)
View changed files
📝
docs/src/SUMMARY.md(+1 -0)📝
docs/src/deployment/docker-compose.md(+3 -0)➕
docs/src/deployment/static-multi-node.md(+292 -0)📄 Description
Summary
Why
Docker Compose only simulates multiple nodes on one host, while the existing
Kubernetes guide is the only documented multi-machine path. AgentENV already
supports a non-Kubernetes deployment with statically configured runtime nodes,
but the required identity, endpoint, and heartbeat relationship was not
documented.
The guide makes the current constraint explicit: heartbeats do not
auto-register unknown nodes, so every
AENV_NODE_IDmust match ascheduler.nodes[].id, and static membership changes require a Schedulerrestart.
Validation
git diff --checkmake -C services teston the Lingjun test hostwith isolated ports
/healthand/nodesendpoints through the temporarycontrol plane
Closes #59.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.