tianzx

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

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

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

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

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

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

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