istio.io/istio@v0.0.0-20240520182934-d79c90f27776/manifests/helm-profiles/demo.yaml (about) 1 # The demo profile enables a variety of things to try out Istio in non-production environments. 2 # * Lower resource utilization. 3 # * Some additional features are enabled by default; especially ones used in some tasks in istio.io. 4 # * More ports enabled on the ingress, which is used in some tasks. 5 meshConfig: 6 accessLogFile: /dev/stdout 7 extensionProviders: 8 - name: otel 9 envoyOtelAls: 10 service: opentelemetry-collector.observability.svc.cluster.local 11 port: 4317 12 - name: skywalking 13 skywalking: 14 service: tracing.istio-system.svc.cluster.local 15 port: 11800 16 - name: otel-tracing 17 opentelemetry: 18 port: 4317 19 service: opentelemetry-collector.observability.svc.cluster.local 20 21 global: 22 proxy: 23 resources: 24 requests: 25 cpu: 10m 26 memory: 40Mi 27 28 pilot: 29 autoscaleEnabled: false 30 traceSampling: 100 31 resources: 32 requests: 33 cpu: 10m 34 memory: 100Mi 35 36 gateways: 37 istio-egressgateway: 38 autoscaleEnabled: false 39 resources: 40 requests: 41 cpu: 10m 42 memory: 40Mi 43 istio-ingressgateway: 44 autoscaleEnabled: false 45 ports: 46 ## You can add custom gateway ports in user values overrides, but it must include those ports since helm replaces. 47 # Note that AWS ELB will by default perform health checks on the first port 48 # on this list. Setting this to the health check port will ensure that health 49 # checks always work. https://github.com/istio/istio/issues/12503 50 - port: 15021 51 targetPort: 15021 52 name: status-port 53 - port: 80 54 targetPort: 8080 55 name: http2 56 - port: 443 57 targetPort: 8443 58 name: https 59 - port: 31400 60 targetPort: 31400 61 name: tcp 62 # This is the port where sni routing happens 63 - port: 15443 64 targetPort: 15443 65 name: tls 66 resources: 67 requests: 68 cpu: 10m 69 memory: 40Mi