istio
69 строк · 1.9 Кб
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.
5meshConfig:
6accessLogFile: /dev/stdout
7extensionProviders:
8- name: otel
9envoyOtelAls:
10service: opentelemetry-collector.observability.svc.cluster.local
11port: 4317
12- name: skywalking
13skywalking:
14service: tracing.istio-system.svc.cluster.local
15port: 11800
16- name: otel-tracing
17opentelemetry:
18port: 4317
19service: opentelemetry-collector.observability.svc.cluster.local
20
21global:
22proxy:
23resources:
24requests:
25cpu: 10m
26memory: 40Mi
27
28pilot:
29autoscaleEnabled: false
30traceSampling: 100
31resources:
32requests:
33cpu: 10m
34memory: 100Mi
35
36gateways:
37istio-egressgateway:
38autoscaleEnabled: false
39resources:
40requests:
41cpu: 10m
42memory: 40Mi
43istio-ingressgateway:
44autoscaleEnabled: false
45ports:
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
51targetPort: 15021
52name: status-port
53- port: 80
54targetPort: 8080
55name: http2
56- port: 443
57targetPort: 8443
58name: https
59- port: 31400
60targetPort: 31400
61name: tcp
62# This is the port where sni routing happens
63- port: 15443
64targetPort: 15443
65name: tls
66resources:
67requests:
68cpu: 10m
69memory: 40Mi