Chapter 12. Using ContainerSource with Service Mesh
You can use container source with Service Mesh.
12.1. Configuring ContainerSource with Service Mesh Copy linkLink copied to clipboard!
This procedure describes how to configure container source with Service Mesh.
Prerequisites
- You have set up integration of Service Mesh and Serverless.
Procedure
Create a
Service
in a namespace that is member of theServiceMeshMemberRoll
:Example
event-display-service.yaml
configuration fileCopy to Clipboard Copied! Toggle word wrap Toggle overflow Apply the
Service
resource:oc apply -f event-display-service.yaml
$ oc apply -f event-display-service.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Create a
ContainerSource
object in a namespace that is member of theServiceMeshMemberRoll
and sink set to theevent-display
:Example
test-heartbeats-containersource.yaml
configuration fileCopy to Clipboard Copied! Toggle word wrap Toggle overflow Apply the
ContainerSource
resource:oc apply -f test-heartbeats-containersource.yaml
$ oc apply -f test-heartbeats-containersource.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Optional: Verify that the events were sent to the Knative event sink by looking at the message dumper function logs:
Example command
oc logs $(oc get pod -o name | grep event-display) -c user-container
$ oc logs $(oc get pod -o name | grep event-display) -c user-container
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Example output
Copy to Clipboard Copied! Toggle word wrap Toggle overflow