Release Strategies
3 articles from official documentation
Mastering Blue Green Deployments: Strategies for Zero-Downtime Releases
Blue Green Deployment is a game-changer for achieving zero-downtime releases. By managing traffic between old and new versions, you can ensure seamless transitions. Learn how to configure auto-promotion and scale down delays effectively.
- →Configure `scaleDownDelaySeconds` to prevent traffic from hitting old pods during updates.
- →Use `autoPromotionEnabled` to control when the new ReplicaSet is promoted to active service.
Mastering Argo Rollouts for Progressive Delivery in Kubernetes
Argo Rollouts transforms how you deploy applications in Kubernetes by enabling advanced strategies like blue-green and canary updates. With its ability to manage ReplicaSets and control traffic, it’s a game changer for production environments. Dive in to learn how to leverage this powerful tool effectively.
- →Implement blue-green strategies to minimize downtime during deployments.
- →Utilize canary updates to evaluate performance before full rollouts.
Mastering Canary Deployments: Strategies for Safe Releases
Canary deployments are essential for minimizing risk during application updates. By controlling traffic with parameters like setWeight, you can gradually expose new features to users. This article dives into the mechanics and best practices of implementing canary deployments effectively.
- →Use setWeight to control the percentage of traffic sent to the canary.
- →Define maxSurge and maxUnavailable to manage rollout limits effectively.
Deploy any app in seconds — no infrastructure config, no DevOps overhead. Instant deployments from GitHub, built-in databases, and automatic scaling.
Start deploying free →Get the daily digest
One email. 5 articles. Every morning.
No spam. Unsubscribe anytime.