github.com/replicatedcom/ship@v0.50.0/integration/init/istio-1.0.3/expected/base/charts/mixer/templates/Deployment-istio-telemetry.yaml (about)

     1  apiVersion: extensions/v1beta1
     2  kind: Deployment
     3  metadata:
     4    name: istio-telemetry
     5    namespace: default
     6    labels:
     7      chart: mixer-1.0.3
     8      release: istio
     9      istio: mixer
    10  spec:
    11    replicas: 1
    12    template:
    13      metadata:
    14        labels:
    15          app: telemetry
    16          istio: mixer
    17          istio-mixer-type: telemetry
    18        annotations:
    19          sidecar.istio.io/inject: "false"
    20          scheduler.alpha.kubernetes.io/critical-pod: ""
    21      spec:
    22        serviceAccountName: istio-mixer-service-account
    23        volumes:
    24        - name: istio-certs
    25          secret:
    26            secretName: istio.istio-mixer-service-account
    27            optional: true
    28        - name: uds-socket
    29          emptyDir: {}
    30        containers:
    31        - name: mixer
    32          image: "gcr.io/istio-release/mixer:release-1.0-latest-daily"
    33          imagePullPolicy: IfNotPresent
    34          ports:
    35          - containerPort: 9093
    36          - containerPort: 42422
    37          args:
    38            - --address
    39            - unix:///sock/mixer.socket
    40            - --configStoreURL=k8s://
    41            - --configDefaultNamespace=default
    42            - --trace_zipkin_url=http://zipkin:9411/api/v1/spans
    43          env:
    44          - name: GODEBUG
    45            value: "gctrace=2"
    46          resources:
    47            requests:
    48              cpu: 10m
    49            
    50          volumeMounts:
    51          - name: uds-socket
    52            mountPath: /sock
    53          livenessProbe:
    54            httpGet:
    55              path: /version
    56              port: 9093
    57            initialDelaySeconds: 5
    58            periodSeconds: 5
    59        - name: istio-proxy
    60          image: "gcr.io/istio-release/proxyv2:release-1.0-latest-daily"
    61          imagePullPolicy: IfNotPresent
    62          ports:
    63          - containerPort: 9091
    64          - containerPort: 15004
    65  
    66          ports:
    67          - containerPort: 15090
    68            protocol: TCP
    69            name: http-envoy-prom
    70  
    71          args:
    72          - proxy
    73          - --serviceCluster
    74          - istio-telemetry
    75          - --templateFile
    76          - /etc/istio/proxy/envoy_telemetry.yaml.tmpl
    77          - --controlPlaneAuthPolicy
    78          - NONE
    79          env:
    80          - name: POD_NAME
    81            valueFrom:
    82              fieldRef:
    83                apiVersion: v1
    84                fieldPath: metadata.name
    85          - name: POD_NAMESPACE
    86            valueFrom:
    87              fieldRef:
    88                apiVersion: v1
    89                fieldPath: metadata.namespace
    90          - name: INSTANCE_IP
    91            valueFrom:
    92              fieldRef:
    93                apiVersion: v1
    94                fieldPath: status.podIP
    95          resources:
    96            requests:
    97              cpu: 10m
    98            
    99          volumeMounts:
   100          - name: istio-certs
   101            mountPath: /etc/certs
   102            readOnly: true
   103          - name: uds-socket
   104            mountPath: /sock
   105  
   106  ---