本地 OpenShift 安装需要控制平面上的负载均衡器,并且已在安装时这样做。现在此集群将是本地的,控制平面只能在内联网内访问,因此设置额外的代理将:
- 添加必须维护的元素。
- 要么产生单点故障,要么需要设置另一个管理冗余的系统。
- 增加延迟绝对不会带来任何好处。
但是有一种方法可以添加所需的故障转移而无需任何其他元素:浮动 IP 地址。
有保持活跃,它可以相当轻松地管理浮动 IP,甚至有看起来很合理的容器,例如osixia/keepalived,甚至应该能够从 Kubernetes 本身读取配置,尽管我还不明白它是如何工作的,osixia/keepalived-confd。
但是,当它们尝试启动时,我该如何将它(或其他合适的东西)安装到 FCOS 节点(包括引导节点)中呢?