I am having two cluster cluster-1 and cluster-2.
In cluster-1 deployed service-1 in the namespace test-namespace-1. It got deployed successfully and running.
In cluster-2 deployed service-1 in the namespace test-namespace-1. Deployment status showing error as HTTP probe failed with statuscode: 500
When I checked the details, it has two conditions
Processingstatus astrueAvailablestatus asfalseand reason isMinimumreplicaUnavailable
I checked both namespaces quota details.
- limits.cpu - used:43 hard:90
- limits.memory - used:65000Mi hard:96Gi
- persistencevolumeclaims - used:8 hard:10
- pods - used:35 hard:65
other details like request's storage, cpu etc have almost 40% available but in one clsuetr's namespace it is showing success and running and in another cluaster's namespace failed.
It got fixed, actual issue is due to
deployment.ymlfile, liveness and readyness probes are mapped to8090but start probe was mapped to8080by the team. Due to this deployment got failed.