通过NAT的Flink任务管理器

问题描述 投票:0回答:1

我正在尝试通过NAT运行Flink群集,在该群集上,所通告的端口将不同于绑定端口。

Flink是否对此提供任何支持?

我查看了配置和源代码,但没有发现任何暗示支持NAT的提示。如果没有,推荐的方法是什么?

提前感谢!

apache-flink nat
1个回答
0
投票

应该可以通过NAT连接到Flink组件。

如果NAT后面的组件是JobManager,则必须使用您的逻辑名和端口的值来配置jobmanager.rpc.addressjobmanager.rpc.port,并且可以从外部网络访问JobManager

如果NAT后面的组件是TaskManager,则必须使用您的逻辑名和端口的值来配置taskmanager.hosttaskmanager.rpc.port,并且可以从外部网络访问TaskManager

更新

目前,由于FLINK-15911,无法通过NAT运行Flink。问题是Flink不提供单独的绑定和外部端口配置,并且TaskManager试图解析taskmanager.host,但这并不总是可能的。

© www.soinside.com 2019 - 2024. All rights reserved.