目录

Kubeadm系列-09-ha

概述

本节主要讲解怎么构建一个高可用的 Kubernetes 集群。

/kubeadm%E7%B3%BB%E5%88%97-09-ha/img.png

负载均衡器

下面的参数是 kubeadm 配置文件中的参数,可以填写一个负载均衡的 IP 或者域名,这样就可以保证通过这个 IP 或者负载,可以根据一定的算法负载到多个 kube-apiserver 上了。

1
--control-plane-endpoint "LOAD_BALANCER_DNS:LOAD_BALANCER_PORT"

反向代理

这里的反向代理的实现,是通过在 Worker 上配置多个 kube-apiserver 的 IP 访问方式,在 Worker 节点上选择连接的 kube-apiserver,这样方式可以理解成反向代理。具体的实现可以通过 HA-Proxy 或者 Nginx 或者一个简单的四层代理的方式来实现。

参考资料

  1. 高可用拓扑选项
警告
本文最后更新于 2022年3月20日,文中内容可能已过时,请谨慎参考。