- 
                Notifications
    You must be signed in to change notification settings 
- Fork 37
Open
Description
Hi,
Context
We're using Argo Rollouts to deploy services. Our infrastructure setup includes two constraints:
- We use muti-cluster deployments in which a single service is deployed into multiple clusters as part of the rollout
- We use AWS Lattice and Gateway Controller with ServiceExports/Imports. So called "config-cluster" setup.
- Having the config-cluster setup means that HTTPRoute resource resides in a cluster different from the workload clusters where the services are.
I'm looking for a way to integrate this setup with Argo Rollouts. Looked through this existing issue and this issue but did not find it specific enough to answer my question. We're aware of Karmada, but moving to it seems to take time.
Things we considered
Custom traffic manager
- Implement a Lattice specific traffic management plugin which would work with ConfigCluster setup.
Default traffic management through replicas count
- Based on this paragraph argo rollout works without dedicated traffic manager by splitting the traffic based on Service pods.
Metadata
Metadata
Assignees
Labels
No labels