Path: blob/main/production/kubernetes/agent-traces.yaml
4094 views
apiVersion: v11kind: ServiceAccount2metadata:3name: grafana-agent-traces4namespace: ${NAMESPACE}5---6apiVersion: rbac.authorization.k8s.io/v17kind: ClusterRole8metadata:9name: grafana-agent-traces10rules:11- apiGroups:12- ""13resources:14- nodes15- nodes/proxy16- services17- endpoints18- pods19- events20verbs:21- get22- list23- watch24- nonResourceURLs:25- /metrics26verbs:27- get28---29apiVersion: rbac.authorization.k8s.io/v130kind: ClusterRoleBinding31metadata:32name: grafana-agent-traces33roleRef:34apiGroup: rbac.authorization.k8s.io35kind: ClusterRole36name: grafana-agent-traces37subjects:38- kind: ServiceAccount39name: grafana-agent-traces40namespace: ${NAMESPACE}41---42apiVersion: v143kind: Service44metadata:45labels:46name: grafana-agent-traces47name: grafana-agent-traces48namespace: ${NAMESPACE}49spec:50ports:51- name: grafana-agent-traces-http-metrics52port: 8053targetPort: 8054- name: grafana-agent-traces-thrift-compact55port: 683156protocol: UDP57targetPort: 683158- name: grafana-agent-traces-thrift-binary59port: 683260protocol: UDP61targetPort: 683262- name: grafana-agent-traces-thrift-http63port: 1426864protocol: TCP65targetPort: 1426866- name: grafana-agent-traces-thrift-grpc67port: 1425068protocol: TCP69targetPort: 1425070- name: grafana-agent-traces-zipkin71port: 941172protocol: TCP73targetPort: 941174- name: grafana-agent-traces-otlp-grpc75port: 431776protocol: TCP77targetPort: 431778- name: grafana-agent-traces-otlp-http79port: 431880protocol: TCP81targetPort: 431882- name: grafana-agent-traces-opencensus83port: 5567884protocol: TCP85targetPort: 5567886selector:87name: grafana-agent-traces88---89apiVersion: apps/v190kind: Deployment91metadata:92name: grafana-agent-traces93namespace: ${NAMESPACE}94spec:95minReadySeconds: 1096replicas: 197revisionHistoryLimit: 1098selector:99matchLabels:100name: grafana-agent-traces101template:102metadata:103labels:104name: grafana-agent-traces105spec:106containers:107- args:108- -config.expand-env=true109- -config.file=/etc/agent/agent.yaml110- -server.http.address=0.0.0.0:80111env:112- name: HOSTNAME113valueFrom:114fieldRef:115fieldPath: spec.nodeName116image: grafana/agent:v0.33.2117imagePullPolicy: IfNotPresent118name: grafana-agent-traces119ports:120- containerPort: 80121name: http-metrics122- containerPort: 6831123name: thrift-compact124protocol: UDP125- containerPort: 6832126name: thrift-binary127protocol: UDP128- containerPort: 14268129name: thrift-http130protocol: TCP131- containerPort: 14250132name: thrift-grpc133protocol: TCP134- containerPort: 9411135name: zipkin136protocol: TCP137- containerPort: 4317138name: otlp-grpc139protocol: TCP140- containerPort: 4318141name: otlp-http142protocol: TCP143- containerPort: 55678144name: opencensus145protocol: TCP146volumeMounts:147- mountPath: /etc/agent148name: grafana-agent-traces149serviceAccountName: grafana-agent-traces150volumes:151- configMap:152name: grafana-agent-traces153name: grafana-agent-traces154155156