Lightning Talk: Sail-Operator: Making Seamless Istio Upgrad...
summary
Sail-operator manages Istio control plane upgrades declaratively, using the Istio Helm API to instantiate IstioRevision objects and perform Canary-style swaps that deploy a second control plane, rewire a revision tag, restart workloads, then delete the old control plane after a configurable timeout (demo shows auto removal at 30s). It supports InPlace and RevisionBased strategies, maps Helm chart values (including dual-stack cluster flags) directly, and wires injection labels so upgrades from 1.23.2 to latest happen without manual namespace relabeling.
AI-written summary · about
chapters (7)
- 0:00Sail-Operator project intro
- 0:24Istio upgrade challenges
- 1:48Sail-Operator core ideas
- 3:34Canary upgrades with Sail-Operator
- 4:41API mimicry in Sail-Operator
- 6:05Live demo
- 9:33Summary and where to find Sail-Operator
related talks
09m⚡ Lightning Talk: Operate Sidecar and Sidecar-Less Applications with Istio and ArgoCD Rollouts
46mIstioD - from microservices to monolithic
19mPlanning the Zero-Downtime Lifecycle of Your Service Mesh
24mNavigating the Maze of Multi-Cluster Istio: Lessons Learned at Scale
15mLightning Talk: GitOps and Progressive Delivery with Flagger, Istio and Flux
28mChallenges and Best Practices While Upgrading Istio in a Production...
11mLightning Talk: Upgrading Linkerd With Flux
05mLightning Talk: New Helm Chart Installation Experience with Visual and Repeatable...
