Skip to content

[Feature]: Replicated Gateways #3959

@jvstme

Description

@jvstme

Problem

A gateway can only have one replica, which is not enough for high availability.

Solution

Support replicated gateways.

Implementation plan:

  • Basic replication (replicas property, provisioning, API, CLI, UI)
  • replicas in-place update
    • Independent replica provisioning and termination (gateway replica pipeline)
    • State sync mechanism
    • Gateway apply plan
  • Fault tolerance
    • Service/replica registration does not fail if some gateway replicas are unavailable
    • Service autoscaling works if some gateway replicas are unavailable
  • Replicated gateways with ACM certificates

Workaround

No response

Would you like to help us implement this feature by sending a PR?

Yes

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions