![使用浮动 IP 实现 OpenShift/OKD 控制平面负载平衡](https://linux22.com/image/750955/%E4%BD%BF%E7%94%A8%E6%B5%AE%E5%8A%A8%20IP%20%E5%AE%9E%E7%8E%B0%20OpenShift%2FOKD%20%E6%8E%A7%E5%88%B6%E5%B9%B3%E9%9D%A2%E8%B4%9F%E8%BD%BD%E5%B9%B3%E8%A1%A1.png)
本地 OpenShift 安装需要控制平面上的负载均衡器,并且已在安装时这样做。现在此集群将是本地的,控制平面只能在内联网内访问,因此设置额外的代理将:
- 添加必须维护的元素。
- 要么产生单点故障,要么需要设置另一个管理冗余的系统。
- 增加延迟绝对不会带来任何好处。
但是有一种方法可以添加所需的故障转移而无需任何其他元素:浮动 IP 地址。
有保持活跃,它可以相当轻松地管理浮动 IP,甚至有看起来很合理的容器,例如osixia/keepalived,甚至应该能够从 Kubernetes 本身读取配置,尽管我还不明白它是如何工作的,osixia/keepalived-confd。
但是,当它们尝试启动时,我该如何将它(或其他合适的东西)安装到 FCOS 节点(包括引导节点)中呢?