为什么我无法删除我创建的 MutatingWebhookConfiguration?

EMC*_*EMC 1 kubernetes

我正在尝试改变准入控制器,我似乎能够创建一个,但不能删除它,这是为什么?

创建 webhook 配置:

apiVersion: admissionregistration.k8s.io/v1beta1
kind: MutatingWebhookConfiguration
metadata:
  name: webhook
webhooks:
  - name: webhook.test.com
    clientConfig:
      service:
        name: my-service
        namespace: my-role
        path: "/foo"
      caBundle: "XXX"
    rules:
      - operations: ["CREATE", "UPDATE"]
        apiGroups: ["*"]
        apiVersions: ["*"]
        resources: ["pods"]
        scope:       "Namespaced"
    failurePolicy: Fail

Run Code Online (Sandbox Code Playgroud)

尝试删除它:kubectl delete MutatingingWebhookConfiguration webhook 响应:error: the server doesn't have a resource type "MutatingingWebhookConfiguration"

我相信错误通常与不同资源的不同版本有关,但我不明白为什么我能够创建但不能删除。

EMC*_*EMC 6

这是一个愚蠢的错误,我在使用 Kubectl 时忘记将资源名称小写,所以kubectl delete mutatingwebhookconfiguration webhook工作得很好。