Kubernetes 使用名称空间选择器

Kubernetes 使用名称空间选择器,kubernetes,Kubernetes,除了configmap之外,我还有一个validatingAdministrationWebhook和objectSelector 我试图在configmap“更新”时触发ValidatingAdministrationWebhook 这是验证AdministrationWebhook的一部分: webhooks: - name: myWebhook *** namespaceSelector: matchLabels: namespace-label:

除了
configmap
之外,我还有一个
validatingAdministrationWebhook
objectSelector

我试图在configmap“更新”时触发ValidatingAdministrationWebhook

这是验证AdministrationWebhook的一部分:

webhooks:
- name: myWebhook      
  ***
  namespaceSelector:
    matchLabels:
      namespace-label: namespace
  objectSelector:
    matchLabels:
      object-label: object
  rules:
   - operations: ['UPDATE']
     apiGroups: ***
     apiVersion: ***
     resources: ['configmaps']
这是
configmap
的一部分:

data:
  data1: 'somedata'
metadata:
  name: myConfigmap
  namespace: test
  labels:
    object-label: object
  
当我从ValidatingAdministrationWebhook中删除
namespaceSelector
时,它会从configmap中捕获
更新,这是正常的

但我不知道如何\在何处向configmap添加名称空间选择器才能被捕获

试图将其作为标签的一部分,但没有成功:

data:
  data1: 'somedata'
metadata:
  name: myConfigmap
  namespace: test
  labels:
    object-label: object
    namespace-label: namespace   <----
数据:
数据1:“某些数据”
元数据:
名称:myConfigmap
名称空间:测试
标签:
对象标签:对象
名称空间标签:名称空间根据K8s,名称空间选择器是这样工作的:

namespaceSelector决定是否对请求运行webhook 对于命名空间资源(或命名空间对象),基于 命名空间的标签与选择器匹配

为了使示例正常工作,请确保使用
名称空间标签:namespace

标记配置映射所属的名称空间。根据K8s,名称空间选择器的工作方式如下:

namespaceSelector决定是否对请求运行webhook 对于命名空间资源(或命名空间对象),基于 命名空间的标签与选择器匹配

为了使示例正常工作,请确保使用
名称空间标签:名称空间