我正在 kubernetes 上部署一些 Web 应用程序,我想为此应用程序设置活动探测。当我使用 liveness probe 配置我的部署时,kubelet 会启动健康检查。我使用方案“HTTP”参数定义了 httpGet,但 kubelet 随机使用 https 模式。
这是我的活性探针配置:
livenessProbe:
failureThreshold: 4
httpGet:
path: /
port: 80
scheme: HTTP
initialDelaySeconds: 40
periodSeconds: 5
successThreshold: 1
timeoutSeconds: 2
这是 kubelet 的结果:
kubectl 描述 pod greenlight-7877dc58b7-6s78l
输出:
警告 Unhealthy 31s (x4 over 46s) kubelet Liveness probe failed: Get "https://10.244.4.182/": dial tcp 10.244.4.182:443: connect: connection denied
Kubernetes 版本:v1.19.9
感谢您的帮助!