规范概述
OAM规范(v0.3.0)
https://github.com/oam-dev/spec/blob/master/SPEC.md
文档
- Purpose and Goals
- Overview and Terminology
- Component Model
- Workload Types
- Application Scopes
- Traits
- Application
- Practical Considerations
- Design Principles
模型实体
Category | API Version | |
---|---|---|
ComponentDefiniton | core | v1beta1 |
WorkloadDefiniton | core | v1beta1 |
TraitDefinition | core | v1beta1 |
Application Scope | core | v1beta1 |
Application | core | v1beta1 |
版本
对于模型对象,Open Application Model采用了 Kubernetes API资源惯例。
模型的发布是根据 语义化版本2.0 进行的,并在OAM发布页中进行了描述。该模型的实现需要指定它们实现的版本。
对API对象的更改
本模型中的API对象的变化遵循 Kubernetes API资源公约中定义的兼容和不兼容的api变化。它不与该模型的发布版本相联系。
对变更过程(如治理模型、审查/批准过程等)本身的变更目前没有版本,但将来可能会独立地进行版本。