Я установил исходный код 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