Вы не ошибаетесь, служба и вход должны создавать балансировщик нагрузки ... но вам следует взглянуть на документацию немного подробнее ...
Входу нужна служба NodePort, ваш ClusterIP,Поэтому, даже если он что-то создал, он не будет работать.
В вашем входе вы используете kubernetes.io/ingress.class: nginx
, что означает, что вы хотите переопределить использование входа по умолчанию и принудительно зарегистрировать его в ingress-nginx.
Чтобы заставить его работать, измените тип вашего сервиса, удалите аннотацию класса входа.