mirror of https://github.com/istio/istio.io.git
Replace external profile with new remote profile (#11811)
This commit is contained in:
parent
0f38047c55
commit
89d57d499e
|
@ -35,7 +35,7 @@ for your specific needs. The following built-in configuration profiles are curre
|
|||
1. **minimal**: same as the default profile, but only the control plane components are installed.
|
||||
This allows you to configure the control plane and data plane components (e.g., gateways) using [separate profiles](/docs/setup/additional-setup/gateway/#deploying-a-gateway).
|
||||
|
||||
1. **external**: used for configuring a {{< gloss >}}remote cluster{{< /gloss >}} that is managed by an
|
||||
1. **remote**: used for configuring a {{< gloss >}}remote cluster{{< /gloss >}} that is managed by an
|
||||
{{< gloss >}}external control plane{{< /gloss >}} or by a control plane in a {{< gloss >}}primary cluster{{< /gloss >}}
|
||||
of a [multicluster mesh](/docs/ops/deployment/deployment-models/#multiple-clusters).
|
||||
|
||||
|
@ -51,7 +51,7 @@ For more information, refer to the [setup instructions](/docs/setup/platform-set
|
|||
|
||||
The components marked as ✔ are installed within each profile:
|
||||
|
||||
| | default | demo | minimal | external | empty | preview |
|
||||
| | default | demo | minimal | remote | empty | preview |
|
||||
| --- | --- | --- | --- | --- | --- | --- |
|
||||
| Core components | | | | | | | |
|
||||
| `istio-egressgateway` | | ✔ | | | | | | |
|
||||
|
|
|
@ -174,7 +174,7 @@ and installing the sidecar injector webhook configuration on the remote cluster
|
|||
|
||||
#### Set up the remote config cluster
|
||||
|
||||
1. Use the `external` profile to configure the remote cluster's Istio installation. This installs an injection
|
||||
1. Use the `remote` profile to configure the remote cluster's Istio installation. This installs an injection
|
||||
webhook that uses the external control plane's injector, instead of a locally deployed one. Because this cluster
|
||||
will also serve as the config cluster, the Istio CRDs and other resources that will be needed on the remote cluster
|
||||
are also installed by setting `global.configCluster` and `pilot.configMap` to `true`:
|
||||
|
@ -186,7 +186,7 @@ and installing the sidecar injector webhook configuration on the remote cluster
|
|||
metadata:
|
||||
namespace: external-istiod
|
||||
spec:
|
||||
profile: external
|
||||
profile: remote
|
||||
values:
|
||||
global:
|
||||
istioNamespace: external-istiod
|
||||
|
@ -217,7 +217,7 @@ and installing the sidecar injector webhook configuration on the remote cluster
|
|||
-e "s|injectionURL: https://${EXTERNAL_ISTIOD_ADDR}:15017|injectionPath: |" \
|
||||
-e "/istioNamespace:/a\\
|
||||
remotePilotAddress: ${EXTERNAL_ISTIOD_ADDR}" \
|
||||
-e '/base/,+1d' \
|
||||
-e '/base:/,+1d' \
|
||||
remote-config-cluster.yaml; rm remote-config-cluster.yaml.bk
|
||||
{{< /text >}}
|
||||
|
||||
|
@ -663,7 +663,7 @@ $ export SECOND_CLUSTER_NAME=<your second remote cluster name>
|
|||
metadata:
|
||||
namespace: external-istiod
|
||||
spec:
|
||||
profile: external
|
||||
profile: remote
|
||||
values:
|
||||
global:
|
||||
istioNamespace: external-istiod
|
||||
|
|
|
@ -80,7 +80,7 @@ kind: IstioOperator
|
|||
metadata:
|
||||
namespace: external-istiod
|
||||
spec:
|
||||
profile: external
|
||||
profile: remote
|
||||
values:
|
||||
global:
|
||||
istioNamespace: external-istiod
|
||||
|
@ -99,7 +99,7 @@ sed -i'.bk' \
|
|||
-e "s|injectionURL: https://${EXTERNAL_ISTIOD_ADDR}:15017|injectionPath: |" \
|
||||
-e "/istioNamespace:/a\\
|
||||
remotePilotAddress: ${EXTERNAL_ISTIOD_ADDR}" \
|
||||
-e '/base/,+1d' \
|
||||
-e '/base:/,+1d' \
|
||||
remote-config-cluster.yaml; rm remote-config-cluster.yaml.bk
|
||||
}
|
||||
|
||||
|
@ -431,7 +431,7 @@ kind: IstioOperator
|
|||
metadata:
|
||||
namespace: external-istiod
|
||||
spec:
|
||||
profile: external
|
||||
profile: remote
|
||||
values:
|
||||
global:
|
||||
istioNamespace: external-istiod
|
||||
|
|
|
@ -131,7 +131,7 @@ $ cat <<EOF > cluster2.yaml
|
|||
apiVersion: install.istio.io/v1alpha1
|
||||
kind: IstioOperator
|
||||
spec:
|
||||
profile: external
|
||||
profile: remote
|
||||
values:
|
||||
istiodRemote:
|
||||
injectionPath: /inject/cluster/cluster2/net/network1
|
||||
|
|
|
@ -75,7 +75,7 @@ cat <<EOF > cluster2.yaml
|
|||
apiVersion: install.istio.io/v1alpha1
|
||||
kind: IstioOperator
|
||||
spec:
|
||||
profile: external
|
||||
profile: remote
|
||||
values:
|
||||
istiodRemote:
|
||||
injectionPath: /inject/cluster/cluster2/net/network1
|
||||
|
|
|
@ -162,7 +162,7 @@ $ cat <<EOF > cluster2.yaml
|
|||
apiVersion: install.istio.io/v1alpha1
|
||||
kind: IstioOperator
|
||||
spec:
|
||||
profile: external
|
||||
profile: remote
|
||||
values:
|
||||
istiodRemote:
|
||||
injectionPath: /inject/cluster/cluster2/net/network2
|
||||
|
|
|
@ -89,7 +89,7 @@ cat <<EOF > cluster2.yaml
|
|||
apiVersion: install.istio.io/v1alpha1
|
||||
kind: IstioOperator
|
||||
spec:
|
||||
profile: external
|
||||
profile: remote
|
||||
values:
|
||||
istiodRemote:
|
||||
injectionPath: /inject/cluster/cluster2/net/network2
|
||||
|
|
Loading…
Reference in New Issue