Это нормально, и довольно просто, почему у вас возникает ошибка.
Служба ClusterIP - это только внутренняя служба внутри вашего кластера Kubernetes, и то, что вы пытаетесь создать (из того, что я понял), является общедоступнымоткрытая служба с использованием входа, то есть вы собираетесь создать балансировщик нагрузки Google.
Теперь, почему он не поддерживает ClusterIP, потому что при создании входа ресурс LB, созданный в облаке Google, нуждается в целевом портев вашем кластере для вызова И для этого вам нужно предоставить для него ip / порт.
Я бы не рекомендовал комбинировать LB-сервис (который по умолчанию создает LB на облачном провайдере) и входить, но оставайтесь начистый нодпорт / входной дуэт.
Бонус: используемая вами аннотация предназначена для подключения внутренних служб к входному контроллеру. Это позволит ингресс-контроллеру перечислить хосты и трафик прокси к нужной службе.