Replies: 2 comments 9 replies
-
Worker Node Deployment architecture |
Beta Was this translation helpful? Give feedback.
-
|
The core challenges for the managed operation of CubeSandbox in Kubernetes lie in the deployment and operation mode of CubeSandbox compute node components as well as their full lifecycle management strategies. The solution previously proposed by wwthw adopts the Underlay technical route, which suffers from tight coupling with Kubernetes. This flaw tends to trigger a series of issues including resource scheduling conflicts between containers and sandboxes, and network stack conflicts across containers and sandboxes. We propose an optimized Overlay technical route with higher decoupling. A brief architectural diagram of the solution is provided below, and discussions from all participants are welcome to iterate and refine more practical implementation approaches. I. Solution Design Objectives
II. Core Solution Highlights
III. Proposed Implementation & Iteration TimelineGiven the relatively high overall complexity of this solution, sufficient community review and validation are required, so phased rollout is recommended with priority given to iterating a minimum viable product (MVP): Phase 1Deploy CubeNode Pods via single-replica StatefulSets to retain stable Pod identities, facilitating fixed IP assignment via IPAM. Phase 2Decouple control-plane containers from data-plane containers in CubeNode Pods and support in-place cold upgrades for the control plane. Phase 3Enable active-standby containers for the data plane within CubeNode Pods and support in-place hot upgrades for the data plane. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
CubeSandbox supports K8s management, delivering a friendly experience for users within the K8s ecosystem.
With the resource management capability of Kubernetes, both the control plane and compute nodes can be more elastic. This delivers a friendly experience for users in the Kubernetes ecosystem.
K8s boasts a large user ecosystem. the capability of managing CubeSandbox sandboxes via K8s, which will greatly expand CubeSandbox's ecosystem.
Beta Was this translation helpful? Give feedback.
All reactions