Skip to content

Instantly share code, notes, and snippets.

@Jagdeep1
Last active May 12, 2020 17:05
Show Gist options
  • Save Jagdeep1/4f5e1d0874bf9e525f14b203e1967ea3 to your computer and use it in GitHub Desktop.
Save Jagdeep1/4f5e1d0874bf9e525f14b203e1967ea3 to your computer and use it in GitHub Desktop.
Istio multi cluster setup - remote cluster configuration
apiVersion: install.istio.io/v1alpha1
kind: IstioOperator
metadata:
namespace: istio-system
name: remote-istiocontrolplane
spec:
# Using Default profile for this example. You can select differnt profile for your use case
# https://istio.io/docs/setup/additional-setup/config-profiles/
profile: default
values:
security:
selfSigned: false
global:
controlPlaneSecurityEnabled: true
mtls:
# Require all service to service communication to have mtls
enabled: true
multiCluster:
clusterName: ${REMOTE_CLUSTER_NAME}
network: ${REMOTE_CLUSTER_NETWORK}
# Replace ISTIOD_REMOTE_EP with the istiod service external IP
remotePilotAddress: ${ISTIOD_REMOTE_EP}
# Enable or desable addon components
addonComponents:
grafana:
enabled: false
kiali:
enabled: true
prometheus:
enabled: true
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment