Istio operator update when using canary upgrade


I was trying istio canary upgrade (since the in-place one isn’t an option anymore because of my mesh size) and I was wondering at what step should a user update de istio operator itself istioctl operator init --tag=X? Or even the istioctl version?

For example, from 1.7.x to 1.8.x the operator throws errors for some field changes that it doesn’t recognize (disableReportBatch).

Thank you!


Most likely this answer arrives a little late, but maybe for future reference is good to have here.

As far as documentation goes, that’s step 1.

After you have the updated version of istioctl and the operator (if you are using the operator), then you take care of the IstioOperator CR (the control plane).