EndpointPortConfig

interface EndpointPortConfig {
    Name?: string;
    Protocol?: EndpointPortConfigProtocolEnum;
    PublishMode?: EndpointPortConfigPublishModeEnum;
    PublishedPort?: number;
    TargetPort?: number;
}

Properties

Name?: string

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.

PublishedPort?: number

The port on the swarm hosts.

TargetPort?: number

The port inside the container.