Dear all,
I would like to configure tracing on ingress which is install on user namespace but it does not work.
My environment info
- AWS EKS 1.17
- Istio 1.7.2
This is my configuration
kind: IstioOperator
metadata:
name: pony-ingressgateway
namespace: istio-system
spec:
components:
base:
enabled: false
pilot:
enabled: false
ingressGateways:
- enabled: true
label:
app: pony-external-ingressgateway
istio: pony-external-ingressgateway
k8s:
env:
- name: ISTIO_META_ROUTER_MODE
value: sni-dnat
# serviceAnnotations:
# service.beta.kubernetes.io/aws-load-balancer-type: nlb
hpaSpec:
maxReplicas: 5
metrics:
- resource:
name: cpu
targetAverageUtilization: 80
type: Resource
minReplicas: 1
scaleTargetRef:
apiVersion: apps/v1
kind: Deployment
name: pony-external-ingressgateway
resources:
limits:
cpu: 2000m
memory: 1024Mi
requests:
cpu: 10m
memory: 40Mi
service:
ports:
- name: http2
port: 80
targetPort: 9180
- name: https
port: 443
targetPort: 9543
strategy:
rollingUpdate:
maxSurge: 100%
maxUnavailable: 25%
name: pony-external-ingressgateway
namespace: istio-ingress
profile: empty
tag: 1.7.2
meshConfig:
accessLogFile: /dev/stdout
enableTracing: true
defaultConfig:
proxyMetadata: {}
terminationDrainDuration: 5s
zipkinAddress: jaeger.istio-cluster-01.internal:9411
tracing:
sampling: 100
enablePrometheusMerge: true
values:
gateways:
istio-ingressgateway:
applicationPorts: ""
autoscaleEnabled: true
debug: info
domain: ""
env: {}
meshExpansionPorts:
- name: tcp-istiod
port: 15012
targetPort: 15012
- name: tcp-dns-tls
port: 853
targetPort: 8853
name: pony-istio-ingressgateway
secretVolumes:
- mountPath: /etc/istio/ingressgateway-certs
name: ingressgateway-certs
secretName: wildcert-digitial-sandbox-com
- mountPath: /etc/istio/ingressgateway-ca-certs
name: ingressgateway-ca-certs
secretName: wildcert-digitial-sandbox-com
type: LoadBalancer
zvpn: {}