You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
= Migrating a cluster-wide deployment by using the istio injection label
14
+
//= Migrating a cluster-wide deployment by using the Istio injection label
15
+
ifdef::ossm-cluster-wide-istio-injection[= Migrating a cluster-wide deployment by using the Istio injection label]
16
+
ifdef::ossm-cert-manager-istio-injection[= Migrating a cluster-wide deployment by using the Istio injection label with cert-manager]
8
17
9
18
You can perform a canary upgrade with the gradual migration of data plane namespaces for a cluster-wide deployment by using the `istio-injection=enabled` label and the `default` revision tag.
10
19
@@ -21,11 +30,57 @@ The `bookinfo` application is used as an example for the `Istio` resource. For m
21
30
* You have the {SMProduct} 3 Operator installed.
22
31
* You have created an `IstioCNI` resource.
23
32
* You have installed the `istioctl` tool.
33
+
ifdef::ossm-cluster-wide-istio-injection[]
24
34
* You are running a cluster-wide Service Mesh control plane resource.
35
+
endif::[]
36
+
ifdef::ossm-cert-manager-istio-injection[]
37
+
* You are using the cert-manager and istio-csr tools in a cluster-wide deployment.
38
+
* Your {SMProduct}{SMv2Version}`ServiceMeshControlPlane` resource is configured with the cert-manager tool
39
+
endif::[]
25
40
* You have installed the `bookinfo` application.
26
41
27
42
.Procedure
28
43
44
+
ifdef::ossm-cert-manager-istio-injection[]
45
+
. Confirm that your {SMProduct} 2 `ServiceMeshControlPlane` resource is configured with the cert-manager tool.
<1> The `app.istio.revisions` field must include your {SMProduct} 3.0 control plane revision _before_ you create your `Istio` resource so that proxies can properly communicate with the {SMProduct} 3.0 control plane.
82
+
endif::[]
83
+
29
84
. Identify the namespaces that contain a 2.6 control plane by running the following command:
<1> The `app.istio.revisions` field must include your {SMProduct} 3.0 control plane revision _before_ you create your `Istio` resource so that proxies can properly communicate with the {SMProduct} 3.0 control plane.
81
+
endif::[]
82
+
29
83
. Identify the namespaces that contain a 2.6 control plane by running the following command:
0 commit comments