Как мне отладить проверку доступа к интернету от Kubernetes? - PullRequest
0 голосов
/ 08 июня 2018

У меня есть 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, я ничего не получаю.Я не могу найти какие-либо журналы для процесса приема - где это записано, что еще я могу сделать?

1 Ответ

0 голосов
/ 11 июня 2018

удаление и повторное создание конфигурации, кажется, исправило мою проблему.Возможно, я неправильно применил изменение версии API.Примечание kubectl describe kubectl get events и проверка журналов API не дали ничего полезного.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...