【发布时间】:2019-09-14 17:55:46
【问题描述】:
我正在努力将 F5 放在 K8S 集群前面,并寻找最好的方法。
在 F5-BIG-IP-Controller for K8S 的文档中https://clouddocs.f5.com/products/connectors/k8s-bigip-ctlr/v1.9/ 我明白了:
通过 NodePort 或 ClusterIP 将流量从 BIG-IP 设备转发到 Kubernetes 集群。
我不确定将我的所有服务作为 nodePorts 以供 F5 访问是一个好主意,我的实际解决方案是:放置一个带有 nodeport 服务的 nginx-ingress,它接收来自 F5 的所有流量,然后管理集群内部负载均衡。至少 2 级负载平衡:D
client --"internet"--> f5 --"private-net"--> k8S-node --"K8S-net"--> nginx-ingress -> Service -> Pod
我在任何地方都找不到如何将控制器用作 clusterIP 的代理,我正在尝试找出控制器(或 F5 中的任何其他资源)是否可以用作转发集群内部的代理。
我们的想法是找出最好的方法。
【问题讨论】:
标签: kubernetes f5 big-ip