Наилучшим подходом было бы предоставить ваши модули с помощью служб типа ClusterIP, а затем использовать ресурс Ingress вместе с Ingress Controller для предоставления маршрутов HTTP и / или HTTPS, чтобы вы могли получить доступ к своему приложению за пределами кластера.
В целях тестирования можно использовать службы типа NodePort или LoadBalancer.Независимо от того, работаете ли вы в собственной инфраструктуре или используете управляемое решение, вы можете использовать NodePort, а для использования LoadBalancer требуется балансировщик нагрузки облачного провайдера.
Источник: Официальные документы