本地高可用性Kubernetes集群形成中的负载均衡器

时间:2019-02-01 07:33:05

标签: kubernetes

我目前正在尝试在本地服务器中形成具有5个工作节点和3个主节点的高可用性Kubernetes集群。我通过查看其文档了解了高可用性集群的实现。我也了解了使用来自适当的云提供商的Load Balancer功能在AWS云或Azure云上实施HA群集的情况。

我的困惑是,当我在本地服务器上创建相同的高可用性Kubernetes集群时,该如何在实现中使用负载均衡器功能?

2 个答案:

答案 0 :(得分:2)

您可以在内部安装中使用keepalived设置主服务器的负载均衡器。 keepalived守护程序可用于监视服务或系统,并在出现问题时自动故障转移到备用数据库。主服务器上将有一个活动服务器,其他两个主服务器将处于备份模式。

我写了一个博客,介绍如何在内部设置kubernetes高可用性集群。您可以在下面的链接中找到它:

https://velotio.com/blog/2018/6/15/kubernetes-high-availability-kubeadm

我在上面的本地群集上的博客中使用keepalived设置负载均衡器。

答案 1 :(得分:0)

我们的方法是将群集的负载均衡器(HA中的反向代理中的简单nginx)放在K8s API的前面和Ingress的前面。