introduction
Kruise Agents
AI agent workload management on Kubernetes.
Overviewâ
OpenKruise Agents provides best practices for managing AI agent workloads in Kubernetes. It is a sub-project of the OpenKruise workload project under the Cloud Native Computing Foundation (CNCF), specifically tailored for the AI agent domain. OpenKruise Agents accelerates AI agent deployment and makes it easily accessible to both AI algorithm scientists and infrastructure engineers.
OpenKruise Agents is designed to support the following AI agent workloads:
- Isolated environments for diverse tool usage by AI agents
- Network-accessible and persistent cloud environments for research notebooks and development workspaces
- Reinforcement learning jobs featuring human-in-the-loop and open-world training
- Big data training jobs requiring rapid startup times and robust fault tolerance
Why OpenKruise Agentsâ
OpenKruise Agents delivers vendor-neutral sandboxes with the following key characteristics:
- Rapid and cost-effective resource provisioning through resource pooling and dynamic resizing
- Sandbox hibernation and checkpoint capabilities encompassing memory, read/write layer data, and GPU memory
- User identity and session management with efficient traffic routing, minimizing dependence on Kubernetes services
- Comprehensive API and SDK support, including both Kubernetes CRD APIs and E2B APIs
Relationship with Sig Agent-Sandboxâ
OpenKruise Agents offers high-level APIs for sandbox management, enabling efficient resource provisioning, user management, and traffic routing. Under the hood, OpenKruise Agents includes built-in sandbox APIs and implementations, while maintaining compatibility with Sig Agent-Sandbox when available.
Contributingâ
You are warmly welcome to hack on OpenKruise Agents. We have prepared a detailed guide CONTRIBUTING.md.
Communityâ
Active communication channels:
- Slack: OpenKruise channel (English)
- DingTalk: Search group ID
23330762(Chinese) - WeChat: Search user
openkruiseto be invited to the group by a bot (Chinese) - Bi-weekly community meeting (APAC, Chinese):
- Every other Thursday 19:30 GMT+8 (Asia/Shanghai), Calendar
- Join meeting (DingTalk): Search group ID
23330762(Chinese) - Meeting notes and agenda
- Bi-weekly community meeting (English): TBD