采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师好!想向您请教个问题。(1)想搭建一个高可用的k8s集群,那么有了ingress是不是就不需要haproxy+keepalived呢?(对他们各自的功能划分比较蒙)(2)若haproxy+keepalived与ingress的功能不冲突,怎么把他们结合到一块去呢?
亲,您好。
高可用k8s集群一般指控制平面高可用。要解决控制平面高可用,就是用ha工具(比如haproxy+keepalived)来实现k8s master node的高可用和负载均衡。这里的haproxy一般来说是运行在集群外部的。
ingress是k8s集群建立起来之后的概念。是用于为运行于k8s上的应用服务提供北向入口的。当然haproxy新版本也提供了ingress controller的实现,当然这里的haproxy是运行在k8s之上的,并不是上面作集群高可用的那个haproxy。
祝学习愉快。
登录后可查看更多问答,登录/注册
以生产为目标,原理+操作, Kubernetes结合典型云原生应用
995 11
1.5k 10
930 10
1.2k 9
1.0k 9