将流量转发到Kubernetes集群中的POD

时间:2018-08-27 09:08:46

标签: kubernetes

我安装并配置了3节点K8S集群。工作节点是Windows节点。我们有一个.Net应用程序。我们要容器化此应用程序。此应用程序内部使用Apache Ignite进行分布式缓存。

我们为此应用程序构建docker映像,编写了一个部署文件并将其部署在K8S集群中。部署还将创建“ LoadBalancer”类型的服务。使用此服务,我们可以从外部连接到应用程序。到目前为止一切都很好。

这个问题,因为我们将Apache Ignite用于分布式缓存。 POD之一将是主服务器。我们希望始终将流量转发到充当Apache Ignite集群中的主节点的POD。 Apache Ignite主节点标识必须是动态的。

我通过下面的链接。在此POD配置是静态的。我们要动态识别主POD并转发流量。我们必须在服务端做些什么。

https://appscode.com/products/voyager/7.4.0/guides/ingress/http/statefulset-pod/

非常感谢您提供有关如何将流量转发到POD的任何帮助。

1 个答案:

答案 0 :(得分:0)

事实上,您具有领导者/跟随者拓扑,将流量定向到所述nome(主节点)的要求存在缺陷,其原因如下:

  1. 当前领导者故障转移并且有新的选举来选择新领导者时会发生什么
  2. 吊舱是临时性的,它们不应在生产中扮演主要角色,而应与部署及其副本一起使用。您要尝试实现的是反模式

在任何情况下,如果您要使用的是<script src="https://code.jquery.com/jquery-1.12.4.js"></script> <div id="grid-box"></div>,那么可能是here