on the cluster? • What happens if multiple builds run in parallel? Security • How to manage cluster auth? What if 2FA is required? • How to target multiple clusters? Configuration Drift & Rollback • How to deal with infra dependencies? • Rollback an app means rebuilding the image? • How to manage shared resources between apps?
begin deployed? • How can I run conformance tests after a deployment? • Can I bundle Kubernetes configuration changes with an app version? • How to rollback automatically? • Can I run multiple versions of an app in parallel? • How to A/B test between versions?
release process for applications running on Kubernetes. It reduces the risk of introducing a new software version in production by gradually shifting traffic to the new version while measuring metrics and running conformance tests. Flagger comes with a declarative model for decoupling the deployment of apps on Kubernetes from the release process.