Skip to content

Latest commit

 

History

History
16 lines (13 loc) · 2.71 KB

README.md

File metadata and controls

16 lines (13 loc) · 2.71 KB

Kubernetes Example Configurations for RTI Connext Applications

This directory provides example configurations for various use cases involving RTI Connext applications and services running on Kubernetes.

NOTE: Please note that the container images in the example configurations are not publicly available. We encourage you to build your own container images and use your own container image repository for pushing and pulling these images. It is also necessary to update the container image names in the example configurations as per your setup.

Use Cases

Name Description Kubernetes Features Used RTI Components Used
1. Communications Between Pods Inside a Kubernetes Cluster via Multicast Discovery Enable communications inside a Kubernetes cluster using RTI DDS Ping. Deployment RTI DDS Ping
2. Communications Between Pods Inside a Kubernetes Cluster via Unicast Discovery Enable discovery with RTI Cloud Discovery Service (CDS). Deployment, ClusterIP Service, ConfigMap (for a single CDS); StatefulSet, Headless Service, ConfigMap (for redundant CDSes) RTI DDS Ping, RTI CDS
3. Intra Pod Communications Using Shared Memory Establish communications using RTI DDS Ping over shared memory between containers in a pod. Deployment, ClusterIP Service, ConfigMap RTI DDS Ping, RTI CDS
4. Communications Between External Applications and Pods Within a Kubernetes Cluster Using a Gateway Expose DDS applications using RTI Routing Service (RS) over Real-time WAN (RWT) transport outside the Kubernetes cluster. NodePort Service, StatefulSet, Deployment, ConfigMap RTI DDS Ping, RTI CDS, RTI RS, RTI RWT Transport
5. Communications Between External Applications And Pods Within a Kubernetes Cluster Using a Network Load-Balanced Gateway Load balance RTI Routing Service traffic over Real-time WAN transport. LoadBalancer Service, Deployment, ConfigMap RTI DDS Ping, RTI CDS, RTI RS, RTI RWT Transport