Комментарии 2
1) вам не нужно узнавать адрес kubeapi, когда вы хотите запускать агенты в том же кластере где и развернут дженкинс. Дженкинс умеет читать адрес из стандартной env переменной в поде, достаточно просто ничего не указывать в поле адреса.
2) стоит позаботится о правах сервисакаунта используемого подом дженкинса. Если в кластере включён rbac, то дженкинс не сможет создать под агента.
3) не стоит использовать ip адрес пода дженкинса. У в любом случае должен быть svc для дженкинса, используйте его имя как домен, главное не забыть разрешить в нем порт 50000 для связи с агентом.
4) pod template в конфигурации клауда нужен только для запуска freestyle или неадаптированных пайплайнов. Если пишете пайплайн с нуля, то параметры пода можно указать прямо в пайплайне.
Kubernetes + Jenkins: как использовать вместе