Skip to content

Instantly share code, notes, and snippets.

@gildas
Created June 5, 2020 13:06
Show Gist options
  • Select an option

  • Save gildas/e123e185c49fa418d92cc9ae78da52dd to your computer and use it in GitHub Desktop.

Select an option

Save gildas/e123e185c49fa418d92cc9ae78da52dd to your computer and use it in GitHub Desktop.
apiVersion: install.istio.io/v1alpha2
kind: IstioControlPlane
spec:
# Use the default profile as the base
# More details at: https://istio.io/docs/setup/additional-setup/config-profiles/
profile: default
values:
global:
# Ensure that the Istio pods are only scheduled to run on Linux nodes
defaultNodeSelector:
beta.kubernetes.io/os: linux
# Enable mutual TLS for the control plane
controlPlaneSecurityEnabled: true
mtls:
# Require all service to service communication to have mtls
enabled: false
grafana:
# Enable Grafana deployment for analytics and monitoring dashboards
enabled: true
security:
# Enable authentication for Grafana
enabled: true
kiali:
# Enable the Kiali deployment for a service mesh observability dashboard
enabled: true
tracing:
# Enable the Jaeger deployment for tracing
enabled: true
@gildas
Copy link
Copy Markdown
Author

gildas commented Jun 5, 2020

curl -sSL https://tinyurl.com/istio-aks-yaml -o istio-aks.yaml
istioctl manifest apply -f istio-aks.yaml --logtostderr

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment