В плане изучения у Куба здесь туториалы сейчас неплохие
https://kubernetes.io/docs/tasks/run-application/Ну и все в Gettings Started
Там все системы поднимаются достаточно логично, имхо
Если нужен service или ingress для доступа к развернутому в кубе сервису - то через них доступ делается, а не какиенибудь костыльные способы с NodePort, прокидыванием ip пода и т.п., которые можно придумать самому или нагуглить в не очень понятных местах