Kubernetes 添加';解释';K8S中自定义资源定义的信息

Kubernetes 添加';解释';K8S中自定义资源定义的信息,kubernetes,kubernetes-custom-resources,Kubernetes,Kubernetes Custom Resources,我已在K8S中注册了自定义资源定义: apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: name: resources.example.com labels: service: "my-resource" spec: group: example.com version: v1alpha1 scope: Namespaced names: pl

我已在K8S中注册了自定义资源定义:

apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
  name: resources.example.com
  labels:
    service: "my-resource"
spec:
  group: example.com
  version: v1alpha1
  scope: Namespaced
  names:
    plural: resources
    singular: resource
    kind: MYRESOURCE
    shortNames:
    - res
现在,尝试使用以下内容获取自定义资源的“解释”:

kubectl explain resource
我得到以下错误:

group example.com has not been registered

如何将
explain
信息添加到自定义资源定义中,或者CRD不支持此操作?

explain使用服务器发布的openapi架构信息工作。在v1.15之前,CRD没有发布该信息的能力


在1.15+中,指定并发布OpenAPI并使用解释的CRD。

这对k8s 1.14/1.15仍然有效吗?在1.15+中,指定并可以发布OpenAPI并使用解释的CRD