0
点赞
收藏
分享

微信扫一扫

Fast-dds k8s环境下demo运行

流沙雨帘 2024-06-15 阅读 4

环境准备

操作系统版本: image.png k8s节点情况: image.png k8s版本和docker版本 image.png docker镜像 image.png 其中fastdds是基于Ubuntu-fastdds镜像,在其中编译ddsdemo(项目地址) docker镜像来源:https://www.eprosima.com/index.php/component/ars/repository/eprosima-fast-dds/eprosima-fast-dds-2-14-0 image.png

dds demo之间的tcp端口通信

k8s配置如下图,设置了两个pod,一个作为publisher,一个作为subscriber,然后设置了一个service作为publisher对外通信的 image.png 首先我们启动publisher image.png 然后进入subscriber端,直接用pod ip进行通信 开始不指定ip,无法通信 指定pod ip后,成功通信 image.png 我们在集群外部启动一个docker容器,然后调用subscriber image.png image.png

dds demo之间的udp端口通信

image.png 这里我设置了两个deployment,其中fastdds-deployment中设置了两个容器,一个容器作为publisher,一个作为subscriber,而fastdds-subscriber只作为subscriber 首先是fastdds-deployment内部容器之间的通信测试,在内部两个容器之间是可以通信的 image.png image.png 然后我们在不同deployment之间测试 image.png image.png 无法通信

举报

相关推荐

Fast DDS环境搭建

搭建K8s环境

K8s环境安装

k8s环境搭建

k8s中运行busybox

【k8s】安装k8s

0 条评论