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

272 天前
 tianzx

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

1084 次点击
所在节点    Kubernetes
10 条回复
tairan2006
272 天前
如果你买了云厂商的 k8s ,肯定只能用云厂商的 LoadBalancer.

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

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

kube-vip ,有点类似 keepalived, 更多是在局域网、边缘网络中使用。云上的主机挂掉的可能性微乎其微,一般没必要用。
tianzx
272 天前
@tairan2006 我是在公有云上部署的 k3s ,想要保证 api server 的负载均衡,在多台 master 上使用一个 vip ,看来是不太行对吧😂
tudou1514
272 天前
keepalived+haproxy
tairan2006
272 天前
@tianzx #2 你这个需求,我建议直接买域名…
tairan2006
272 天前
@tairan2006 #4 因为你在公有云上绑定虚拟 ip ,也是要花钱买的,那还不如买域名简单…
tianzx
272 天前
@tairan2006 #5 想了下确实没啥省钱的方法🥺
gotosre
267 天前
主要就是对公暴露服务的 ha
,这个看你对可用性的要求,如果不高,那就自己写脚本切 EIP 呗
tianzx
266 天前
@gotosre 主要是想如果不用公有云的负载均衡,看看有没有什么优雅的解决方案😅
gotosre
266 天前
@tianzx 我这方案也没说用 lb 啊,咋滴,弹性 ip 也不想用🤣
tianzx
266 天前
@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