【问题标题】:Is it possible to extend a Kubernetes CRD with a "sub-class" CRD?是否可以使用“子类”CRD 扩展 Kubernetes CRD?
【发布时间】:2020-02-08 05:07:01
【问题描述】:

例如,如果我定义了kind: Animal 的 CRD,我可以将 CRD Dog 定义为 Animal 的特定 type 吗? Dog CRD 将具有与基本 Animal CRD 不同/扩展的架构要求。

我在这里的目标是能够执行kubectl get animals 并能够查看创建的Animals 中的所有不同type

这似乎是通过将type 元数据用于Secret 等某些资源来实现的,但我似乎无法找到如何使用CRD 来实现这一点。

注意:我的实际用例不是存储Animals,而是OOP 中的一个典型示例。

【问题讨论】:

    标签: kubernetes kubernetes-custom-resources


    【解决方案1】:

    不,这不是 Kubernetes 的功能。所有 Secret 对象都是同一个 Kind,Type 只是一个字符串字段。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-02
      • 2018-06-13
      • 1970-01-01
      • 1970-01-01
      • 2020-02-12
      • 2020-04-19
      • 2020-07-01
      • 2021-11-20
      相关资源
      最近更新 更多