我们启动了redis图表(bitnami的redis头盔,禁用了集群模式),并将Java应用程序(使用redisson)连接到了该服务。
5分钟后,将关闭与Redis的连接(“从客户端读取:Redis调试日志中的对等方重置连接”)。 (网络连接看起来还不错,我们可以建立新的连接,但是旧的连接已关闭,redis conf超时为0)
将Java配置为直接访问redis pod(中间没有k8s服务)时,不会发生此问题。
我们在网络上没有发现任何类似的问题,这很奇怪(开箱即用的设置,没什么特别的。)
我们不知道什么会导致此类问题,任何想法?
通过kops在AWS上安装的Kuberenets版本1.11.7,我们尝试了Kubenet集群和新的calico-flannel(运河)集群(无策略),并切换了redis版本(4和5),并通过IP /名称访问服务,但是它没有帮助。 redis超时为0(禁用)
Bitnami的头盔图表https://github.com/helm/charts/tree/master/stable/redis 使用usePassword:false和loglevel调试。