apiVersion: apps/v1 kind: Deployment metadata: name: thanos-querier labels: app: thanos-querier spec: replicas: 1 selector: matchLabels: app: thanos-querier template: metadata: labels: app: thanos-querier spec: containers: - name: thanos image: thanos args: - query - --log.level=debug - --query.replica-label=replica - --endpoint=dnssrv+_grpc._tcp.thanos-store:10901 - --endpoint=dnssrv+_grpc._tcp.prometheus:9090 ports: - name: http containerPort: 10902 - name: grpc containerPort: 10901 livenessProbe: httpGet: port: http path: /-/healthy readinessProbe: httpGet: port: http path: /-/ready --- apiVersion: v1 kind: Service metadata: name: thanos-querier spec: selector: app: thanos-querier ports: - name: http protocol: TCP port: 10902 targetPort: http - name: grpc protocol: TCP port: 10901 targetPort: grpc metadata: labels: app: thanos-querier name: thanos-querier spec: ports: - port: 9090 protocol: TCP targetPort: http name: http selector: app: thanos-querier