istio.io/istio@v0.0.0-20240520182934-d79c90f27776/manifests/charts/istio-operator/files/profile-demo.yaml (about)

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