Предпринятые шаги: я побежал
kubectl port-forward pods/myappdeployment-5dff57cfb4-6c6bd 3000:3000
Затем я посетил localhost:3000
и увидел
This page isn’t working
localhost didn’t send any data.
ERR_EMPTY_RESPONSE
Я понял, что причина более очевидна в журналах, поэтому я запустил
kubectl logs pods/myappdeployment-5dff57cfb4-6c6bd
и получил
Waiting for MySQL...
no destination
Waiting for MySQL...
no destination
Waiting for MySQL...
no destination
Waiting for MySQL...
no destination
...
Таким образом, я пришел к выводу, что изначально получал 502, потому что все модули не работали из-за отсутствия настройки MySQL.