TL; DR:我想通过带有SSL直通的nginx-ingress控制器在K8s中设置基于cookie的会话亲和性 - 可以这样做吗?大家好,
我有一个工作Azure Kubernetes服务(AKS)…
简短的回答:不,这是不可能的。第4层没有关于http是什么的线索,它只是看到来回流动的字节。您可以使用基于IP地址的亲和力,而不是使用cookie,因为它需要第7层代理解决方案。根据您的具体情况,您可以在第7层运行代理,该代理可以解密流量,然后使用其他证书对其进行加密以供内部使用。所有有效负载(例如减去SNI)都不按SSL加密,这意味着为了对cookie进行某种关联,代理需要在检查之前解密数据。