Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

We need to scale up pods with warm-up by canary deployment, but it doesn't #3583

Open
JehPark opened this issue May 17, 2024 · 0 comments
Open
Labels
enhancement New feature or request

Comments

@JehPark
Copy link

JehPark commented May 17, 2024

Summary

We are using the canary deployment strategy of Argo Rollouts. Our issue arises when we want to scale up the pods while using the canary deployment strategy. When we scale up the pods and deploy with a new image, the rollouts of the existing image also generate the same number of pods. In this scenario, the new image's pods follow the canary deployment strategy, allowing them to properly warm up before handling service traffic. However, the newly created pods with the existing image start handling service traffic immediately. Is there a way to prevent pod scaling for the existing image, or alternatively, to ensure that the newly created pods with the existing image also follow the canary deployment strategy?

Use Cases

We use argo-rollouts with canary deployment. Sometimes, our services need to horizontal pod scaling-up.


Message from the maintainers:

Impacted by this bug? Give it a 👍. We prioritize the issues with the most 👍.

@JehPark JehPark added the enhancement New feature or request label May 17, 2024
@JehPark JehPark changed the title We need to scale pods number up with warm-up by canary deployment, but it doesn't We need to scale up pods with warm-up by canary deployment, but it doesn't May 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant