Как @ Томас ответил на запрос Http: «Если приложение не предоставляет конечную точку для проверки успешного ответа. Вы можете использовать TCP Probe
kubelet пытается установить TCP-соединение на порту контейнера. Если он может установить соединение, контейнер считается исправным; если не может, считается нездоровым
например, в вашем случае это будет так
ports:
- containerPort: 80
readinessProbe:
tcpSocket:
port: 80
initialDelaySeconds: 5
periodSeconds: 10
livenessProbe:
tcpSocket:
port: 80
initialDelaySeconds: 15
periodSeconds: 20
Вы можете получить дополнительную информацию здесь configure-liveness-готовность-зонды /