CRD Model Design
CRD Model Design for Koupleless ModuleController
Comparison of CRD Models
Native K8S CRD | ModuleController CRD | Relationship and Difference |
---|---|---|
Pod | Module | Pod: The smallest deployable computing unit created and managed in K8S. Module: The smallest deployable computing unit created and managed in Serverless. |
PodSpec | ModuleSpec | PodSpec: Describes the specifications of a Pod, including containers, scheduling, volumes, etc. ModuleSpec: Describes the specifications of a Module, including module, service, and scheduling (affinity). |
PodTemplate | ModuleTemplate | PodTemplate: Defines the template for generating Pod replicas, including PodSpec. ModuleTemplate: Defines the template for generating Module replicas, including ModuleGroupSpec. |
Deployment | ModuleDeployment | Deployment: Defines the desired state and replica count for Pods. ModuleDeployment: Defines the desired state and replica count for Modules. |
ReplicaSet | ModuleReplicaSet | ReplicaSet: Manages the running replicas of Pods. ModuleReplicaSet: Manages the running replicas of Modules. |
ModuleDeployment CRD Model
Module CRD Model
ModuleTemplate CRD Model
ModuleReplicaSet CRD Model
Feedback
Was this page helpful?
Welcome propose feedback to community!
Welcome propose feedback to community, or improve this document directly.。
Last modified 2024.22.08: Merge pull request #61 from koupleless/youji-dev (900918f)