容器服务ASK kubernetes.hostnetwork.enabled=true为什么这里映射的端口不是6123
然后造成taskmanager和jobmanager通信超时 任务自动cancel 有大佬了解吗?
根据你的描述,你在使用容器服务ASK时遇到了端口映射问题,以及由于端口映射错误导致的通信超时和任务自动取消的问题。这可能是由于你的端口映射设置不正确或者防火墙规则阻止了访问。
首先,你需要确认容器内部服务与宿主机的端口是否在同一网段。当你在运行docker容器时,需要确保使用的端口号是正确的,并且虚拟机对应的端口号是开启的。如果你使用的是Kubernetes的hostNetwork=true配置,那么Pod会使用主机的网络,这意味着Pod会使用主机的DNS以及所有网络配置。在这种情况下,如果容器内的应用需要访问外部网络,你可能需要修改DNS策略或者修改主机上的域名解析。
另外,你可能也需要检查防火墙规则是否阻止了访问。如果你不需要防火墙,你可以直接关闭FirewallD服务。如果你需要防火墙,你可以添加策略来对外开放指定的端口。
根据您的描述,“映射的端口不是6123”和“通信超时”都可能导致任务自动取消。
映射的端口应该与您的任务使用的端口一致,如果它们不一致,则任务无法正常运行。建议您检查任务配置和 K8S 资源(如 Service 和 Ingress)是否正确设置了端口映射,并确保它们与任务使用的端口一致。
至于通信超时问题,可能是由于网络延迟、带宽限制或其他因素导致的。建议您检查您的网络连接、防火墙规则以及其他可能影响通信的因素,并采取相应的措施解决。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。