github.com/replicatedhq/ship@v0.55.0/integration/init/jaeger/expected/rendered.yaml (about)

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