Например есть роут, который ссылается на 9081 targetPort
тогда если в сервисе будет так, то он перекинет на 8080 порт контейнера:
- name: http-8081
protocol: TCP
port: 9081
targetPort: 8080
- name: http-8080
protocol: TCP
port: 9080
targetPort: 7081
а вот если добавить еще таргет порт, то он будет отправлять на 9081 порт контейнера:
- name: http-8081
protocol: TCP
port: 9081
targetPort: 8080
- name: http-8080
protocol: TCP
port: 9080
targetPort: 8081
- name: https-8443
protocol: TCP
port: 9443
targetPort: 9081
и вот возник вопрос он ищет в начале соответствие в сервисе targetPort, если не найдено то уже по порту сервиса и перенаправляет на targetPort сервиса?