github.com/replicatedcom/ship@v0.50.0/integration/unfork/jaeger-k8s-local/input/rendered.yaml (about)

     1  apiVersion: v1
     2  kind: List
     3  items:
     4  - apiVersion: extensions/v1beta1
     5    kind: Deployment
     6    metadata:
     7      labels:
     8        app: jaeger
     9        jaeger-infra: collector-deployment
    10      name: jaeger-collector
    11    spec:
    12      replicas: 1
    13      strategy:
    14        type: Recreate
    15      template:
    16        metadata:
    17          annotations:
    18            prometheus.io/port: "14268"
    19            prometheus.io/scrape: "true"
    20          labels:
    21            app: jaeger
    22            jaeger-infra: collector-pod
    23        spec:
    24          containers:
    25          - args:
    26            - --config-file=/conf/collector.yaml
    27            env:
    28            - name: SPAN_STORAGE_TYPE
    29              valueFrom:
    30                configMapKeyRef:
    31                  key: span-storage-type
    32                  name: jaeger-configuration
    33            image: jaegertracing/jaeger-collector:1.6.0
    34            name: jaeger-collector
    35            ports:
    36            - containerPort: 14267
    37              protocol: TCP
    38            - containerPort: FORKED_PORT
    39              protocol: TCP
    40            - containerPort: 9411
    41              protocol: TCP
    42            readinessProbe:
    43              httpGet:
    44                path: /
    45                port: 14269
    46            volumeMounts:
    47            - mountPath: /conf
    48              name: jaeger-configuration-volume
    49          volumes:
    50          - configMap:
    51              items:
    52              - key: collector
    53                path: collector.yaml
    54              name: jaeger-configuration
    55            name: jaeger-configuration-volume
    56  - apiVersion: v1
    57    kind: Service
    58    metadata:
    59      labels:
    60        app: jaeger
    61        jaeger-infra: collector-service
    62      name: jaeger-collector
    63    spec:
    64      ports:
    65      - name: jaeger-collector-tchannel
    66        port: 14267
    67        protocol: TCP
    68        targetPort: 14267
    69      - name: jaeger-collector-http
    70        port: 14268
    71        protocol: TCP
    72        targetPort: 14268
    73      - name: jaeger-collector-zipkin
    74        port: 9411
    75        protocol: TCP
    76        targetPort: 9411
    77      selector:
    78        jaeger-infra: collector-pod
    79      type: ClusterIP
    80  - apiVersion: v1
    81    kind: Service
    82    metadata:
    83      labels:
    84        app: jaeger
    85        jaeger-infra: zipkin-service
    86      name: zipkin
    87    spec:
    88      ports:
    89      - name: jaeger-collector-zipkin
    90        port: 9411
    91        protocol: TCP
    92        targetPort: 9411
    93      selector:
    94        jaeger-infra: collector-pod
    95      type: FORKED_TYPE
    96  - apiVersion: extensions/v1beta1
    97    kind: Deployment
    98    metadata:
    99      labels:
   100        app: jaeger
   101        jaeger-infra: query-deployment
   102      name: jaeger-query
   103    spec:
   104      replicas: 1
   105      strategy:
   106        type: Recreate
   107      template:
   108        metadata:
   109          annotations:
   110            prometheus.io/port: "16686"
   111            prometheus.io/scrape: "true"
   112          labels:
   113            app: jaeger
   114            jaeger-infra: query-pod
   115        spec:
   116          containers:
   117          - args:
   118            - --config-file=/conf/query.yaml
   119            env:
   120            - name: FORKED_ENV
   121              valueFrom:
   122                configMapKeyRef:
   123                  key: span-storage-type
   124                  name: jaeger-configuration
   125            image: jaegertracing/jaeger-query:1.6.0
   126            name: jaeger-query
   127            ports:
   128            - containerPort: 16686
   129              protocol: TCP
   130            readinessProbe:
   131              httpGet:
   132                path: /
   133                port: 16687
   134            volumeMounts:
   135            - mountPath: /conf
   136              name: jaeger-configuration-volume
   137          volumes:
   138          - configMap:
   139              items:
   140              - key: query
   141                path: query.yaml
   142              name: jaeger-configuration
   143            name: jaeger-configuration-volume
   144  - apiVersion: v1
   145    kind: Service
   146    metadata:
   147      labels:
   148        app: jaeger
   149        jaeger-infra: query-service
   150      name: jaeger-query
   151    spec:
   152      ports:
   153      - name: jaeger-query
   154        port: 80
   155        protocol: TCP
   156        targetPort: 16686
   157      selector:
   158        jaeger-infra: query-pod
   159      type: LoadBalancer
   160  - apiVersion: extensions/v1beta1
   161    kind: DaemonSet
   162    metadata:
   163      labels:
   164        app: jaeger
   165        jaeger-infra: agent-daemonset
   166      name: jaeger-agent
   167    spec:
   168      template:
   169        metadata:
   170          annotations:
   171            prometheus.io/port: "5778"
   172            prometheus.io/scrape: "true"
   173          labels:
   174            app: jaeger
   175            jaeger-infra: agent-instance
   176        spec:
   177          containers:
   178          - args:
   179            - --config-file=/conf/agent.yaml
   180            image: jaegertracing/jaeger-agent:1.6.0
   181            name: agent-instance
   182            ports:
   183            - containerPort: 5775
   184              protocol: UDP
   185            - containerPort: 6831
   186              protocol: UDP
   187            - containerPort: 6832
   188              protocol: UDP
   189            - containerPort: 5778
   190              protocol: TCP
   191            volumeMounts:
   192            - mountPath: /conf
   193              name: jaeger-configuration-volume
   194          dnsPolicy: ClusterFirstWithHostNet
   195          hostNetwork: true
   196          volumes:
   197          - configMap:
   198              items:
   199              - key: agent
   200                path: agent.yaml
   201              name: jaeger-configuration
   202            name: jaeger-configuration-volume