gpt4 book ai didi

kubernetes - 将 http 端口重定向到 nodePort

转载 作者:行者123 更新时间:2023-12-02 11:33:50 26 4
gpt4 key购买 nike

我有一个 kubernetes 1.5 集群(带有法兰绒网络),服务器端口范围为 50000 - 55000。我想做的是将流量从 VIP:80 重定向到 NODE_IP:55000。

  • VIP : 10.66.122.115
  • NODE_IP : 10.66.122.116(两个IP地址都是
    分配给同一主机,但如果主机关闭,VIP 可以移动)

  • iptables 规则:
    iptables -t nat -I PREROUTING -i eth0 -p tcp --dst 10.66.122.115 \
    --dport 80 -j DNAT --to 10.66.122.116:55000

    然而,它不起作用。如果我在其他端口上运行简单的 http 服务器并输入相应的规则 iptables 则它可以工作,但是 kubernetes 的相同规则不起作用。知道如何解决这个问题吗?

    最佳答案

    您可以尝试 ingress .. 如果在您的 k8s 集群上有外部流量终止,您的入口规则会将其定向到一个服务和一个端口(如节点端口等)

    apiVersion: extensions/v1beta1
    kind: Ingress
    metadata:
    name: demo-ingress
    spec:
    rules:
    - host: mysite.com
    http:
    paths:
    - backend:
    serviceName: nginx
    servicePort: 80

    关于kubernetes - 将 http 端口重定向到 nodePort,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46941857/

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