为什么 Kubernetes 自定义资源定义在集群范围内

Why are Kubernetes Custom Resource Definitions cluster wide

您好 Whosebug 用户,

我最近开始在 Kubernetes space 中工作,并且看到 Custom Resource Definitions(CRDs) types are not namespaced and are available to to all namespaces.

我想知道为什么不能将 CRD 类型限定为名称space。如有任何帮助,我们将不胜感激!

有关此问题的讨论,请参阅 https://github.com/kubernetes/kubernetes/issues/65551#issuecomment-400909534

特定的 CRD 可以定义命名空间或集群范围内的自定义资源,但类型定义(CRD 本身)是集群范围的并且统一应用于所有命名空间。