tianzx

K8S 在公有云上有没有方法使用 kube-vip 来实现高可用,求教!

  •  
  •   tianzx · Aug 10, 2023 · 2532 views
    This topic created in 1189 days ago, the information mentioned may be changed or developed.

    还有个问题是,有没有其他方式来做高可用呢,还是只能购买公有云的负载均衡?

    10 replies  •  2023-08-17 16:32:18 +08:00
    keenkiller
    keenkiller
    Aug 11, 2023❤️1
    1
    如果你买了云厂商的 k8s ,肯定只能用云厂商的 LoadBalancer.

    如果你是自己搭的 k8s ,用 MetalLB 或者其他开源的 LoadBalancer 就行了。

    另外,如果不想折腾的话,可以用 k3s ,自带了 LoadBalancer.

    kube-vip ,有点类似 keepalived, 更多是在局域网、边缘网络中使用。云上的主机挂掉的可能性微乎其微,一般没必要用。
    tianzx
    tianzx
    OP
    Aug 11, 2023
    2
    @tairan2006 我是在公有云上部署的 k3s ,想要保证 api server 的负载均衡,在多台 master 上使用一个 vip ,看来是不太行对吧😂
    tudou1514
    tudou1514
    Aug 11, 2023❤️1
    3
    keepalived+haproxy
    keenkiller
    keenkiller
    Aug 11, 2023
    4
    @tianzx #2 你这个需求,我建议直接买域名…
    keenkiller
    keenkiller
    Aug 11, 2023
    5
    @tairan2006 #4 因为你在公有云上绑定虚拟 ip ,也是要花钱买的,那还不如买域名简单…
    tianzx
    tianzx
    OP
    Aug 11, 2023
    6
    @tairan2006 #5 想了下确实没啥省钱的方法🥺
    gotosre
    gotosre
    Aug 16, 2023 via iPhone
    7
    主要就是对公暴露服务的 ha
    ,这个看你对可用性的要求,如果不高,那就自己写脚本切 EIP 呗
    tianzx
    tianzx
    OP
    Aug 17, 2023
    8
    @gotosre 主要是想如果不用公有云的负载均衡,看看有没有什么优雅的解决方案😅
    gotosre
    gotosre
    Aug 17, 2023 via iPhone
    9
    @tianzx 我这方案也没说用 lb 啊,咋滴,弹性 ip 也不想用🤣
    tianzx
    tianzx
    OP
    Aug 17, 2023
    10
    @gotosre #9 理解错了我以为是用脚本切换多个主的 ip🤣
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   958 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 86ms · UTC 22:18 · PVG 06:18 · LAX 14:18 · JFK 17:18
    ♥ Do have faith in what you're doing.