我想在pods创建上创建一个webhook。Kubernetes是用minikube运行的,这就是为什么对于ca\u bundle,我使用minikube/certs文件夹中ca.pem的路径。但是,我在应用webhook配置时遇到这样一个错误:
error: unable to recognize "pods-webhook.yaml": Get https://minikube-ip:8443/api?timeout=32s: dial tcp minikube-ip:8443: connect: connection refused
还有什么我应该配置的吗?我应该为ca\u bundle设置另一个文件吗?
我想从java客户机使用这个许可钩子。
以下是pods-webhook.yaml文件:
apiVersion: admissionregistration.k8s.io/v1beta1
kind: ValidatingWebhookConfiguration
metadata:
name: pods-webhook
webhooks:
- name: create-pods-webhook
rules:
- apiGroups:
- ""
apiVersions:
- v1
operations:
- CREATE
resources:
- pods
clientConfig:
service:
name: create-pods-webhook-svc
namespace: default
path: "/validate"
caBundle: ${CA_BUNDLE}