我有一个webhook在集群中作为服务运行,我为它定义了一个有效的ValidatingWebhookConfiguration
:
apiVersion: admissionregistration.k8s.io/v1beta1
kind: ValidatingWebhookConfiguration
metadata:
name: ingress-check-webhook-cfg
webhooks:
- name: ingress.check.webhook
rules:
- apiGroups:
- extensions
apiVersions:
- v1
operations:
- CREATE
- UPDATE
resources:
- ingresses
failurePolicy: Ignore
clientConfig:
service:
name: ingress-check-webhook-svc
namespace: operations
path: "/validate"
caBundle: <cert stuff>
我可以curl -k https://ingress-check-webhook-svc.operations/validate
在群集中查看我的webhook服务中的日志条目,但是当我创建新的ingress
时,我什么也得不到。我似乎无法找到任何录入过程的日志 - 记录在哪里,我还能做什么?
答案 0 :(得分:0)
删除并重新创建配置似乎解决了我的问题。也许我没有正确应用api版本更改。注意toArray
urls.toArray(new URL[0])
并检查api日志并没有提供任何有用的信息。