Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

topology-aware networking in Swarm Mode #30850

Copy link
Copy link
@nicolaka

Description

@nicolaka
Issue body actions

Description

This is a feature request for Swarm Mode. There is a plan to support topology-aware task scheduling in 1.14 (moby/swarmkit#1512). This feature request is to take same model and ensure that task affinity is taken into consideration when resolving DNS queries for services. For example, if we deploy a stack made up of two services ( web and k/v store ) each with two replicas across two availability zones. It would be optimal for web_1 task to talk to kv_1 when both are deployed on same AZ and fall back to talk to kv_2 if kv_1 is down.

For routing mesh's ingress network, this feature can ensure that local tasks are prioritized when an external request comes in. Instead of current mode where requests for an exposed service can be forwarded to tasks running on other nodes even if there is a task running on the node that receives the request.

Reactions are currently unavailable

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/networkingNetworkingNetworkingarea/swarmkind/featureFunctionality or other elements that the project doesn't currently have. Features are new and shinyFunctionality or other elements that the project doesn't currently have. Features are new and shiny

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      Morty Proxy This is a proxified and sanitized view of the page, visit original site.