OpsCanary
Learn/CI/CD & GitOps/Release Strategies
CI/CD & GitOps

Release Strategies

3 articles from official documentation

Practitioner3 articles
cicdreleasePractitioner

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.
5 min read·Argo Rollouts Docs
Read article
cicdreleasePractitioner

Mastering Blue Green Deployments: Strategies for Seamless Releases

Blue Green Deployment is a powerful strategy for minimizing downtime and risk during application updates. By managing traffic between old and new versions, you can ensure a smooth transition with minimal disruption. Discover how to leverage parameters like autoPromotionEnabled and scaleDownDelaySeconds effectively.

  • Utilize autoPromotionEnabled to control the timing of new ReplicaSet promotions.
  • Configure scaleDownDelaySeconds to prevent abrupt traffic shifts and allow for rollback.
5 min read·Argo Rollouts Docs
Read article
cicdreleasePractitioner

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.
5 min read·Argo Rollouts Docs
Read article