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

2023-08-10 23:12:05 +08:00
 tianzx

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

1340 次点击
所在节点    Kubernetes
10 条回复
tairan2006
2023-08-11 09:14:12 +08:00
如果你买了云厂商的 k8s ,肯定只能用云厂商的 LoadBalancer.

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

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

kube-vip ,有点类似 keepalived, 更多是在局域网、边缘网络中使用。云上的主机挂掉的可能性微乎其微,一般没必要用。
tianzx
2023-08-11 09:58:24 +08:00
@tairan2006 我是在公有云上部署的 k3s ,想要保证 api server 的负载均衡,在多台 master 上使用一个 vip ,看来是不太行对吧😂
tudou1514
2023-08-11 12:44:05 +08:00
keepalived+haproxy
tairan2006
2023-08-11 13:20:15 +08:00
@tianzx #2 你这个需求,我建议直接买域名…
tairan2006
2023-08-11 13:22:25 +08:00
@tairan2006 #4 因为你在公有云上绑定虚拟 ip ,也是要花钱买的,那还不如买域名简单…
tianzx
2023-08-11 14:49:21 +08:00
@tairan2006 #5 想了下确实没啥省钱的方法🥺
gotosre
2023-08-16 19:35:23 +08:00
主要就是对公暴露服务的 ha
,这个看你对可用性的要求,如果不高,那就自己写脚本切 EIP 呗
tianzx
2023-08-17 10:52:20 +08:00
@gotosre 主要是想如果不用公有云的负载均衡,看看有没有什么优雅的解决方案😅
gotosre
2023-08-17 15:05:26 +08:00
@tianzx 我这方案也没说用 lb 啊,咋滴,弹性 ip 也不想用🤣
tianzx
2023-08-17 16:32:18 +08:00
@gotosre #9 理解错了我以为是用脚本切换多个主的 ip🤣

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/964257

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX