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