First enable multicast for default
netnamespace. (OpenShift SDN)
apiVersion: v1
kind: Pod
metadata:
name: mserver
labels:
app: mserver
spec:
containers:
- name: sctpserver
image: registry.access.redhat.com/ubi8
command: ["/bin/sh", "-c"]
args:
["dnf install socat hostname && sleep inf"]
ports:
- containerPort: 30102
name: sctpserver
protocol: UDP
apiVersion: v1
kind: Pod
metadata:
name: mclient
labels:
app: mclient
spec:
containers:
- name: mclient
image: registry.access.redhat.com/ubi8
command: ["/bin/sh", "-c"]
args:
["dnf install socat && sleep inf"]
- (oc rsh mserver) socat UDP4-RECVFROM:30102,ip-add-membership=224.1.0.1:<pod-ip>,fork EXEC:hostname
- (oc rsh mclient) socat STDIO UDP4-DATAGRAM:224.1.0.1:30102,range=10.128.0.0/24