wastes-suchfu has a Deployment that is not Available, a Pod that is not Scheduled and a Pod that is not Ready. Read the conditions:
sh
kubectl get deploy market-api -n wastes-suchfu -o jsonpath='{range .status.conditions[*]}{.type}{"="}{.status}{" ("}{.reason}{")"}{"\n"}{end}'
kubectl get pod stuck -n wastes-suchfu -o jsonpath='{.status.conditions[?(@.type=="PodScheduled")].message}'
kubectl get pod -l app=market-web -n wastes-suchfu -o jsonpath='{.items[0].status.conditions[?(@.type=="Ready")].reason}'Fix the Deployment, then wait on its condition the way a pipeline would:
sh
kubectl set env deploy/market-api MONSTER_DB_URL=postgres://market-db:5432/market -n wastes-suchfu
kubectl wait --for=condition=Available deploy/market-api -n wastes-suchfu --timeout=60s