What is the most secure way to migrate from Rollout to Deployment without downtime? #2647
Unanswered
AviorSchreiber
asked this question in
Q&A
Replies: 1 comment
-
I know this has been open for > 1 year but I have the same question. As long as your Rollout deploys correctly, you should not have downtime AFAIK. It would be nice if we could allow the service to match the old Deployment and Rollout at the same time, with some option on the Rollout spec.strategy |
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
-
Hi,
I'm trying to migrate Argo Rollout to Deployment my routing traffic is nginx-ingress.
I have created a new deployment side by side to the rollout as the doc says.
but since that, the active service has been modified with an extra selector controlled by Argo Rollout (pod-template-hash),
The deployment pods are not joining the active service
I have also tried to create a different service side by side with the rollout active service for the deployment but then I failed with ingress configuration,
since there is already an ingress with the same configuration pointing to the rollout-active-service.
I have also tried to patch the service during the helm deployment using a custom Job with a pre-install hook,
but then the Argo Rollout controller remodified them right away.
What do I miss here?
Version
k8s: 1.24
ArgoCD: v2.5.2+148d8da
ArgoRollout: v1.4.0
Beta Was this translation helpful? Give feedback.
All reactions