Skip to content

Conversation

@lucasl0st
Copy link

@lucasl0st lucasl0st commented Nov 14, 2025

This PR adds support for Kubernetes services of type NodePort.
I tried my best to keep the structure of the configuration and code the same as for the LoadBalancer service type.

If the configuration for the NodePort is enabled the LoadBalancer configuration is overwritten.
Specific ports to be used on the kubernetes node(s) can be specified, if left empty kubernetes picks a port based on the clusters configuration: https://kubernetes.io/docs/concepts/services-networking/service/#type-nodeport

Implements #983
Probably supersedes #994

Since this is my first PR at Zalando and this repository, please feel free to let me know if you would like me to make changes, if you want a specific test or if I need to bump a version somewhere. Thank you!

@zalando-robot
Copy link

Cannot start a pipeline due to:

No accountable user for this pipeline: no Zalando employee associated to this GitHub username 

Click on pipeline status check Details link below for more information.

@lucasl0st lucasl0st force-pushed the service-type-node-port branch from eeefb5c to 2aacee5 Compare November 14, 2025 17:07
@zalando-robot
Copy link

Cannot start a pipeline due to:

No accountable user for this pipeline: no Zalando employee associated to this GitHub username 

Click on pipeline status check Details link below for more information.

@lucasl0st lucasl0st force-pushed the service-type-node-port branch from 2aacee5 to 268047e Compare November 15, 2025 14:16
@zalando-robot
Copy link

Cannot start a pipeline due to:

No accountable user for this pipeline: no Zalando employee associated to this GitHub username 

Click on pipeline status check Details link below for more information.

@lucasl0st lucasl0st force-pushed the service-type-node-port branch from 268047e to 2552ad0 Compare November 15, 2025 14:30
@zalando-robot
Copy link

Cannot start a pipeline due to:

No accountable user for this pipeline: no Zalando employee associated to this GitHub username 

Click on pipeline status check Details link below for more information.

@lucasl0st lucasl0st marked this pull request as ready for review November 15, 2025 14:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants