Replies: 1 comment
-
Yes :-) |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello Argo Rollouts community,
I'm trying to implement canary deployments using Argo Rollouts in an environment with the following setup:
My goal is to use Argo Rollouts to manage canary deployments while leveraging the Kubernetes Gateway API for traffic routing. However, I'm unclear on how to properly configure this integration.
Specific questions:
Does Argo Rollouts currently support direct integration with Kubernetes Gateway API resources (specifically HTTPRoute) for traffic splitting in canary deployments?
If not, is there a recommended approach or best practice for using Argo Rollouts in conjunction with Kubernetes Gateway API and Istio Ambient mode?
Are there plans to add native support for Kubernetes Gateway API in future releases of Argo Rollouts?
In the meantime, what would be the most effective way to implement canary deployments in this environment? Should we consider using Istio VirtualServices instead, or implement a custom controller to update HTTPRoute resources based on Rollout progress?
Any guidance or best practices would be greatly appreciated. Thank you for your time and assistance!
Environment details:
Server Version: 4.14.0-0.okd-2024-01-06-084517 (we run OKD)
Kubernetes version: v1.27.1-3474+5c56cc35e3edc1-dirty
Istio version: 1.23.2
Argo Rollouts version: v1.7.2+59e5bd3
HTTPRoute api version: gateway.networking.k8s.io/v1
Beta Was this translation helpful? Give feedback.
All reactions