20.4. 从 CRD 创建自定义对象
创建自定义资源定义(CRD)对象后,您可以创建自定义对象来使用其规格。
自定义对象可以包含包含任意 JSON 代码的自定义字段。
先决条件
- 创建 CRD。
流程
为自定义对象创建 YAML 定义。在以下示例中,
cronSpec
和镜像自定义
字段在类型为CronTab
的自定义对象中设置。kind 来自自定义资源定义对象的spec.kind
字段。自定义对象的 YAML 文件示例
apiVersion: "stable.example.com/v1" 1 kind: CronTab 2 metadata: name: my-new-cron-object 3 finalizers: 4 - finalizer.stable.example.com spec: 5 cronSpec: "* * * * /5" image: my-awesome-cron-image
创建对象文件后,创建对象:
oc create -f <file-name>.yaml