我正在运行一个EKS集群。我有一个用例,我将在下面解释。
所以,我试图创建一个可扩展的CTF(捕获标志)。现在的问题是,有一些挑战,参与者必须在pod中写入一些文件。现在,很明显,我不希望当第一个用户在pod内写入文件时,另一个参与者拥有远程会话。如果发生这种情况,第二个用户将自动获得解决方案。
为了避免这个问题,我们想到了实现一个类似"会话反亲和"的解决方案,即,如果一个pod与一个用户有会话,入口应该将请求发送到另一个pod,但我们无法理解如何实现这个解决方案。
请帮帮我们。
如果您只是在使用ingress寻找会话关联解决方案,则需要首先启用代理协议。其中将包含源ip的信息。在入口,您使用该信息来实现关联。
但是你提到的问题语句是一种锁。在给定的点上,只有一个用户需要服务。不确定会话关联是否有助于解决问题。