KReference.Group 字段¶
标志名称: kreference-group
阶段:Alpha,默认禁用
跟踪问题: #5086
角色:开发者
当使用 KReference 类型引用另一个 Knative 资源时,您只需指定资源的 API group,而无需指定完整的 APIVersion。
例如,为了引用一个 InMemoryChannel,而不是下面的 spec
apiVersion: messaging.knative.dev/v1
kind: InMemoryChannel
name: my-channel
您可以使用以下方式
group: messaging.knative.dev
kind: InMemoryChannel
name: my-channel
有了这个功能,您可以允许 Knative 解析完整的 APIVersion,并且在不影响现有资源的情况下,对引用的 CRD 进行进一步的升级、弃用和移除。
注意
目前此功能仅在 Subscription.Spec.Subscriber.Ref 和 Subscription.Spec.Channel 中实现。