我目前正在尝试形成一个高可用性Kubernetes集群,该集群在本地服务器中有5个工作节点和3个主节点。我通过查看其文档了解了高可用性集群的实现。此外,我了解使用适当云提供商的负载均衡器功能在AWS云或Azure云上实现HA集群。
我的困惑是,当我在我的本地服务器中创建相同的高可用性Kubernetes集群时,那么我如何在实现中使用负载均衡器功能?
发布于 2019-02-01 17:21:20
您可以使用keepalived在本地设置中为master设置负载均衡器。keepalived守护程序可用于监视服务或系统,并在出现问题时自动故障转移到备用服务器。主服务器上将有一个活动服务器,另外两个主服务器将处于备份模式。
我写了一篇关于如何在本地设置kubernetes高可用性集群的博客。您可以在以下链接中找到它:
https://velotio.com/blog/2018/6/15/kubernetes-high-availability-kubeadm
我已经使用keepalived在我的本地集群上设置了上面博客中的负载均衡器。
发布于 2019-02-01 22:51:44
我们这样做的方式是,我们将负载均衡器集群(HA中反向代理中的简单nginx )放在K8s应用程序接口和入口前面。
https://stackoverflow.com/questions/54474867
复制相似问题