容器服务ASK 为什么这里映射的端口不是6123,通信超时 任务自动cancel 有大佬了解吗?

容器服务ASK kubernetes.hostnetwork.enabled=true为什么这里映射的端口不是6123
然后造成taskmanager和jobmanager通信超时 任务自动cancel 有大佬了解吗?

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
1 条回复 A 作者 M 管理员
  1. 根据你的描述,你在使用容器服务ASK时遇到了端口映射问题,以及由于端口映射错误导致的通信超时和任务自动取消的问题。这可能是由于你的端口映射设置不正确或者防火墙规则阻止了访问。

    首先,你需要确认容器内部服务与宿主机的端口是否在同一网段。当你在运行docker容器时,需要确保使用的端口号是正确的,并且虚拟机对应的端口号是开启的。如果你使用的是Kubernetes的hostNetwork=true配置,那么Pod会使用主机的网络,这意味着Pod会使用主机的DNS以及所有网络配置。在这种情况下,如果容器内的应用需要访问外部网络,你可能需要修改DNS策略或者修改主机上的域名解析。

    另外,你可能也需要检查防火墙规则是否阻止了访问。如果你不需要防火墙,你可以直接关闭FirewallD服务。如果你需要防火墙,你可以添加策略来对外开放指定的端口。

  2. 根据您的描述,“映射的端口不是6123”和“通信超时”都可能导致任务自动取消。
    映射的端口应该与您的任务使用的端口一致,如果它们不一致,则任务无法正常运行。建议您检查任务配置和 K8S 资源(如 Service 和 Ingress)是否正确设置了端口映射,并确保它们与任务使用的端口一致。
    至于通信超时问题,可能是由于网络延迟、带宽限制或其他因素导致的。建议您检查您的网络连接、防火墙规则以及其他可能影响通信的因素,并采取相应的措施解决。