I have a question regarding the status probe.
When I read the documentation, I understand that it's made mainly for applications that take a long time to start (like legacy applications). So in order to not kill the application (the container running it), we set up a startup probe to for example 5 minutes so the application has all the time to be able to start.
My question is: Why can't we just set a liveness probe (instead of using both liveness and startup probes) with the initialDelaySeconds parameter and set its value to something like 300 seconds?