docs: fix istiooperator upgrade guide (#16262)

* docs: fix istio operator upgrade guide

Signed-off-by: David Calvert <david@0xdc.me>

* Update content/en/blog/2024/in-cluster-operator-deprecation-announcement/index.md

Co-authored-by: Ben Leggett <854255+bleggett@users.noreply.github.com>

* Update content/en/blog/2024/in-cluster-operator-deprecation-announcement/index.md

Co-authored-by: Craig Box <craig.box@gmail.com>

---------

Signed-off-by: David Calvert <david@0xdc.me>
Co-authored-by: Ben Leggett <854255+bleggett@users.noreply.github.com>
Co-authored-by: Craig Box <craig.box@gmail.com>
This commit is contained in:
David Calvert 2025-02-25 22:39:28 +01:00 committed by GitHub
parent 4c4af85df4
commit ed2b5966f2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 6 additions and 2 deletions

View File

@ -30,7 +30,11 @@ Users who prefer the operator pattern for running Istio can migrate to either of
### Migrating to Helm
Helm migration requires translating your `IstioOperator` YAML into a Helm `values.yaml` file. Tooling to support this migration will be provided alongside the Istio 1.24 release.
Helm migration requires translating your `IstioOperator` YAML into Helm values. Istio 1.24 and above includes a `manifest translate` command to perform this operation. The output is a `values.yaml` file, and a shell script to install equivalent Helm charts.
{{< text bash >}}
$ istioctl manifest translate -f istio.yaml
{{< /text >}}
### Migrating to istioctl
@ -43,7 +47,7 @@ $ kubectl get IstioOperator
Using the name of your resource, download your operator configuration in YAML format:
{{< text bash >}}
$ kubectl get IstioOperator <name> > istio.yaml
$ kubectl get IstioOperator <name> -o yaml > istio.yaml
{{< /text >}}
Disable the In-Cluster Operator. This will not disable your control plane or disrupt your current mesh traffic.