Our great sponsors
-
helm-monitor
Monitor K8S Helm release, rollback on metrics behavior (Prometheus, Elasticsearch, Sentry)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Example2: performance is bad or errors rate is up. Need auto rollback 1. Need to be rolledback because 500 erorrs are coming. 2. Solutions may varied from a cronjob that polls the monitoring system to compare and detect 500 errors after it reaches a threshold then apply a command like kubectl deployment undo (check https://github.com/ContainerSolutions/helm-monitor) an fully functional AB rolling release system like argocd or weaveworks flagger ....
You can see in why argo section here what are the limitations of rolling updates and how rollouts solves it: https://github.com/argoproj/argo-rollouts