CRD 模型设计
Koupleless ModuleController CRD 模型设计
CRD 模型对比
K8S 原生 CRD | ModuleController CRD | 关系和区别 |
---|---|---|
Pod | Module | Pod:K8S 中创建和管理的、最小的可部署的计算单元。 Module:Serverless 创建和管理的、最小的可部署的计算单元。 |
PodSpec | ModuleSpec | PodSpec:对 Pod 的描述。包含容器、调度、卷等。 ModuleSpec:对 Module 的描述,包含模块、服务、调度(亲和性)。 |
PodTemplate | ModuleTemplate | PodTemplate:定义 Pod 的生成副本,包含 PodSpec。 ModuleTemplate:定义 Module 的生成副本,包含 ModuleGroupSpec。 |
Deployment | ModuleDeployment | Deployment:定义 Pod 的期望状态和副本数量。 ModuleDeployment:定义 Module 的期望状态和副本数量。 |
ReplicaSet | ModuleReplicaSet | ReplicaSet:管理 Pod 的运行副本。 ModuleReplicaSet:管理 Module 的运行副本。 |
ModuleDeployment CRD 模型
Module CRD 模型
ModuleTemplate CRD 模型
ModuleReplicaSet CRD 模型
Feedback
Was this page helpful?
Welcome propose feedback to community!
Welcome propose feedback to community, or improve this document directly.。
最后修改 2024.14.08: Merge pull request #59 from koupleless/youji-dev (8973b06)