gpt4 book ai didi

kubernetes - 从kubernetes主服务器通过PortForward访问NodePort

转载 作者:行者123 更新时间:2023-12-02 12:22:47 25 4
gpt4 key购买 nike

我所拥有的: GCE上的Kubernetes集群,带有三个节点。假设主服务器具有IP <MasterIP>。另外,我在类型NodePort的群集中有一个服务,它侦听端口<PORT>。我可以使用<NodeIP>:<PORT>访问该服务

我想做的事情:使用<MasterIP>:<PORT>访问服务如何将端口从<MasterIP>转发到集群中?换句话说:<MasterIP>:<PORT> --> <NodeIP>:<PORT>
我之所以想这样做,是因为我不想依赖特定的NodeIP,因为Pod可以重新安排到另一个Node。

谢谢

最佳答案

Kubernetes的Servicetype: NodePort在每个节点上打开相同的端口,并使用内部IP路由将流量发送到当前计划了Pod的任何位置。您应该可以通过<AnyNodeIP>:<PORT>访问该服务。

在Google的Kubernetes集群中,主计算机不可用于路由流量。可靠地公开服务的方法是将Servicetype: LoadBalancer一起使用,这将提供一个解析为您的服务的IP,而不管哪个节点启用或它们的IP是什么。

关于kubernetes - 从kubernetes主服务器通过PortForward访问NodePort,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43845737/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com