Kubernetes YAML与CRD资源和CRD对象

问题描述

我有具有CustomresourceDeFinition和CRD对象的单个YAML文件。但是,当我试图运用YAML则有时CRD对象的创建失败,那种DemoRule不存在。

试图单独申请和它工作得很好。有没有什么办法,而无需任何错误,执行以单一YAML? 或添加两个部署之间的等待?

apiVersion: apiextensions.k8s.io/v1
kind: CustomresourceDeFinition
Metadata:
  name: server.demo.com
spec:
  group: demo.com
  versions:
  - name: v1
    served: true
    storage: true
    schema:
      openAPIV3Schema:
        type: object
        properties:
          spec:
            type: object
            properties:
              HOST:
                type: string
  scope: Namespaced
  names:
    plural: servers
    singular: server
    kind: DemoRule
    shortNames:
    - dr
---
apiVersion: demo.com/v1
kind: DemoRule
Metadata:
  name: demo-config-rule
  namespace: abc
spec:
  HOST: a.b.c.d

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)