У меня есть услуга ExternalName
:
apiVersion: v1
kind: Service
metadata:
name: external
namespace: default
spec:
externalName: my-site.com
ports:
- port: 443
protocol: TCP
targetPort: 443
type: ExternalName
И входной путь:
spec:
rules:
- http:
paths:
- backend:
serviceName: external
servicePort: 443
path: /*
Но при сохранении входа возвращается:
Ошибка при синхронизации: ошибка при оценке входной спецификации: служба «default / external» имеет тип «ExternalName», ожидаемый «NodePort» или «LoadBalancer»
Вход GCE должен поддерживать ExternalName
сервисы (или, по крайней мере, трудно найти документацию, предлагающую иное), и эту ошибку трудно отследить.