pod一次启动失败。原因可能是什么?容器启动的时间晚于激活LivenessProbe的时间?
活性探针配置为:
livenessProbe:
exec:
command:
- /usr/bin/commandA
- --is-alive
initialDelaySeconds: 5
periodSeconds: 2
successThreshold: 1
failureThreshold: 3
吊舱的错误日志
$ kubectl describe po t1004-rcpsdl-79c455547b-kdtvk -n cran1
Containers:
xxxxxx:
......
Port: <none>
Host Port: <none>
State: Running
Started: Fri, 03 Jul 2020 06:01:26 +0000
Last State: Terminated
Reason: Error
Exit Code: 1
Started: Fri, 03 Jul 2020 06:00:45 +0000
Finished: Fri, 03 Jul 2020 06:01:25 +0000
Ready: True
Restart Count: 1
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Normal Scheduled <unknown> default-scheduler Successfully assigned cran1/t1004-rcpsdl-79c455547b-kdtvk to controller-0
Normal Pulled 105m (x2 over 106m) kubelet, controller-0 Container image "xxxxxxxxxxxxxxx" already present on machine
Normal Created 105m (x2 over 106m) kubelet, controller-0 Created container rcpsdl
Normal Started 105m (x2 over 106m) kubelet, controller-0 Started container rcpsdl
Warning Unhealthy 92m kubelet, controller-0 Liveness probe failed: OCI runtime exec failed: exec failed: EOF: unknown
尝试增加这些参数的时间间隔
initialDelaySeconds: 300
periodSeconds: 10
successThreshold: 1
failureThreshold: 5
参考:原始后
希望它对你有用。