Skip to content

Example configurations of use cases with RTI Connext on Kubernetes

License

Notifications You must be signed in to change notification settings

rticommunity/kubernetes-examples

Repository files navigation

Kubernetes Example Configurations for RTI Connext DDS

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 create your own container images and utilize your container image repository for pushing and pulling these images. You also need to update the container image names in the example configurations.

Use Cases

Name Description Kubernetes Features Used
Internal Pod-to-pod Communications Enable communications inside a Kubernetes cluster using RTI DDS Ping. Deployment
Internal Pod Discovery with RTI Cloud Discovery Service Enable discovery with RTI Cloud Discovery Service. Deployment, ClusterIP Service, ConfigMap
Replicated RTI Cloud Discovery Service Deploy a replicated RTI Cloud Discovery Service for improved availability. StatefulSet, Headless Service, ConfigMap
Communications over Shared Memory Establish communications using RTI DDS Ping over shared memory between containers in a pod. Deployment, ClusterIP Service, ConfigMap
RTI Perftest Run RTI Perftest with RTI Cloud Discovery Service for performance testing. Deployment, ClusterIP Service, NodeSelector
External Communications with RTI Routing Service with Real-time WAN Transport Expose DDS applications using RTI Routing Service over Real-time WAN transport outside the Kubernetes cluster. NodePort Service, StatefulSet, Deployment, ConfigMap
Replicating RTI Routing Services with Real-time WAN Transport Replicate RTI Routing Services over Real-time WAN Transport NodePort Service, StatefulSet, Deployment, ConfigMap
Load Balancing RTI Routing Services with Real-time WAN Transport Load balance RTI Routing Service traffic over Real-time WAN transport. LoadBalancer Service, Deployment, ConfigMap
Remote Monitoring with RTI Routing Service with Real-time WAN Transport Monitor DDS applications in a Kubernetes cluster from outside the cluster using RTI Routing Service with Real-time WAN Transport. NodePort Service, StatefulSet, Deployment, ConfigMap
External Participant Discovery behind Cone NATs Using RTI Cloud Discovery Service with a NodePort Enable peer-to-peer communication with participants outside the cluster using NodePort and RTI Cloud Discovery Service. NodePort Service, StatefulSet, Deployment, ConfigMap
External Participant Discovery behind Cone NATs Using RTI Cloud Discovery Service with a LoadBalancer Enable peer-to-peer communication with participants outside the cluster using LoadBalancer and RTI Cloud Discovery Service. LoadBalancer Service, StatefulSet, Deployment, ConfigMap

About

Example configurations of use cases with RTI Connext on Kubernetes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published