Сегодня я начал изучать Kubernetes, потому что мне нужно использовать его в проекте. Когда я подошел к объекту Service, я начал понимать, в чем разница между всеми типами портов, которые можно указать. Думаю, теперь берусь за это.
В частности, порт (spe c .ports.port) - это порт, с которого можно получить доступ к службе внутри кластера, а targetPort (spe c .ports.targetPort) - порт, который прослушивает приложение в контейнере.
Итак, если служба всегда перенаправляет трафик c на targetPort, почему разрешено указывать их отдельно? В каких ситуациях это было бы необходимо?