Собственный таймер брокера при отправке событий - PullRequest
0 голосов
/ 09 апреля 2020

Я установил исходный код gcloud pubsub, который отправляет события посреднику по умолчанию. Похоже, что эта часть работает нормально, но брокер не может отправить события в службу knative. Я использую простой сервис отображения событий из примеров в документации.

Это ошибка, которую регистрирует брокер: Post http://event-display-knative-apps.knative-applications.svc.cluster.local: dial tcp 10.62.35.65:80: i/o timeout

Список триггера показывает: event-display-trigger True default http://event-display-knative-apps.knative-applications.svc.cluster.local 31m

Вот yaml для службы


apiVersion: serving.knative.dev/v1
kind: Service
metadata:
  name: event-display-knative-apps
  namespace: knative-applications
spec:
  template:
    metadata:
      labels:
        app-name: event-display
    spec:
      containers:
        - name: user-container
          image: gcr.io/knative-releases/knative.dev/eventing-contrib/cmd/event_display@sha256:070f31589d919779a83adf3cc0f0b0e3f5f063eb57a67d53e5e8d0c5eefb57ba
          ports:
            - containerPort: 8080

---
apiVersion: eventing.knative.dev/v1beta1
kind: Trigger
metadata:
  name: event-display-trigger
  namespace: knative-applications
spec:
  broker: default
  filter:
    attributes:
      source: "//pubsub.googleapis.com/projects/summa-develop/topics/odr-develop"
  subscriber:
    ref:
      apiVersion: serving.knative.dev/v1
      kind: Service
      name: event-display-knative-apps
...