我正在尝试改变准入控制器,我似乎能够创建一个,但不能删除它,这是为什么?
创建 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"
我相信错误通常与不同资源的不同版本有关,但我不明白为什么我能够创建但不能删除。
这是一个愚蠢的错误,我在使用 Kubectl 时忘记将资源名称小写,所以kubectl delete mutatingwebhookconfiguration webhook工作得很好。
| 归档时间: |
|
| 查看次数: |
3868 次 |
| 最近记录: |