- K8s不允许外部服务器从任意端口向pod推送udp包。
RTSP协议使用随机udp端口每帧推送数据。
RTSP-UDP最初连接到554 TCP端口,并在每次请求时分配到~18000-25000之间的随机UDP端口。
在不使用hostNetwork的情况下,是否有任何方法可以允许此操作?比如打开一系列端口,或者允许所有来自集群外部的UDP流量?
创建- :
ffplay <rtsp-url>
使用tcpdump, wireshark等网络工具探测udp包
你可以使用标准的nginx入口控制器暴露普通的TCP和UDP服务-参见文档。
服务不支持端口范围。这是github上的一个相关问题
https://github.com/kubernetes/kubernetes/issues/23864