我需要更改我们的 Redis 实例的活性探针,并使其失败,以防它无法返回键(由于过载)。目前,我们只是检查它是否接受 TCP 连接。
livenessProbe:
initialDelaySeconds: 20
periodSeconds: 10
tcpSocket:
port: "redis"
我能想到的一种解决方案是从 exec 命令中设置和获取密钥。但我不知道该怎么做。命令可能是这样的:
set test "test"
get "test"
如果命令集失败或花费太多时间,则 liveness 应该失败。
实现这一点的最佳方法是什么?