По бюрократическим причинам штатные днс балансировщиками автоматически управлять не выходит, а хотелось бы иметь возможность быстро переключить myapp.url с одного хоста на другой.
С компонентами, которые уже мигрировали в openshift все прекрасно. Но остается еще много компонентов на отдельных хостах, и я подумал можно ли использовать сервисы и роуты в опенщифт, чтобы адресовать не поды, а внешние хосты?
Пытался сделать сервис типа
kind: Service
apiVersion: v1
metadata:
name: myapp
spec:
ports:
- name: http
port: 80
targetPort: 8080
externalName: anotherhost.internaldomain.com
Не сработало. По IP (вместо externalName использую externalIPs: - x.x.x.x) - тоже не сработало.
Хочу понять, это в принципе не реализуется, или я не умею делать конфиги?
P.S. С опенщифтом знаком шапочно, кубернетес под капотом не самый новый, во всяком случае протокол доступен только TCP/UDP - HTTP нет, хотя в документации по кубернетес 1.1 он упомянут.