Feature summary (what you would like to be able to do and where):
A continous job should be able to declare specific ports to be "service ports", and the Jobs API should then declare a Kubernetes service that other jobs in the same tool can then use to reach those ports.
Use case(s) (list the steps that you performed to discover that problem, and describe the actual underlying problem which you want to solve. Do not describe only a solution):
- A tool with a microservice architecture where the tools need to talk to each other
- Allow moving web services to use the jobs framework instead of maintaining duplicate k8s code
Benefits (why should this be implemented?):
Improved flexibility for tools, and it would allow the admins to simplify the code and build even more new features.