EndpointPortConfig

constructor(name: String? = null, protocol: EndpointPortConfig.Protocol? = null, targetPort: Int? = null, publishedPort: Int? = null, publishMode: EndpointPortConfig.PublishMode? = PublishMode.INGRESS)

Parameters

name
protocol
targetPort

The port inside the container.

publishedPort

The port on the swarm hosts.

publishMode

The mode in which port is published.


- \"ingress\" makes the target port accessible on every node, regardless of whether there is a task for the service running on that node or not. - \"host\" bypasses the routing mesh and publish the port directly on the swarm node where that service is running.