Replies: 1 comment 1 reply
-
It would be much easier to try using the TCP support of the Gateway API plugin https://rollouts-plugin-trafficrouter-gatewayapi.readthedocs.io/en/latest/features/tcp/ Traefik implements the Gateway API plugin just fine. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello [Argo Rollouts Support/Community],
I would like to propose a feature enhancement regarding the support for
TraefikService
in conjunction withIngressRouteTCP
.As of now, Argo Rollouts seamlessly integrates with
TraefikService
, allowing users to manage traffic weights and load balancing strategies effectively when deploying applications throughIngressRoute
. However, it is noted thatIngressRouteTCP
does not currently support a similar functionality withTraefikService
.https://argo-rollouts.readthedocs.io/en/stable/features/traffic-management/traefik/
Proposed Enhancement
I would like to request that support for
TraefikService
be extended toIngressRouteTCP
. Here are a few reasons why this enhancement would be beneficial:Consistent Configuration Options:
TraefikService
to work withIngressRouteTCP
would provide a consistent configuration experience across different types of ingress resources, allowing users to manage TCP services in a similar manner to HTTP services.Enhanced Load Balancing:
TraefikService
support forIngressRouteTCP
would empower users to define custom load balancing strategies, health checks, and service configurations specifically for TCP traffic, thereby improving resilience and performance.Simplified Management:
Improved Traffic Control:
TraefikService
on TCP routes would enhance deployment strategies, especially for canary deployments and blue/green strategies.Conclusion
Providing support for
TraefikService
inIngressRouteTCP
would significantly enhance the flexibility and functionality of Argo Rollouts when managing TCP-based applications. I believe this feature request aligns well with the ongoing commitment to improving the user experience of Argo Rollouts.Thank you for considering this request. I look forward to hearing your thoughts on the feasibility of this enhancement.
Best regards,
Balakrishnan Kulasekaran
Beta Was this translation helpful? Give feedback.
All reactions