Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
aos
GitHub Repository: aos/grafana-agent
Path: blob/main/production/kubernetes/agent-traces.yaml
4094 views
1
apiVersion: v1
2
kind: ServiceAccount
3
metadata:
4
name: grafana-agent-traces
5
namespace: ${NAMESPACE}
6
---
7
apiVersion: rbac.authorization.k8s.io/v1
8
kind: ClusterRole
9
metadata:
10
name: grafana-agent-traces
11
rules:
12
- apiGroups:
13
- ""
14
resources:
15
- nodes
16
- nodes/proxy
17
- services
18
- endpoints
19
- pods
20
- events
21
verbs:
22
- get
23
- list
24
- watch
25
- nonResourceURLs:
26
- /metrics
27
verbs:
28
- get
29
---
30
apiVersion: rbac.authorization.k8s.io/v1
31
kind: ClusterRoleBinding
32
metadata:
33
name: grafana-agent-traces
34
roleRef:
35
apiGroup: rbac.authorization.k8s.io
36
kind: ClusterRole
37
name: grafana-agent-traces
38
subjects:
39
- kind: ServiceAccount
40
name: grafana-agent-traces
41
namespace: ${NAMESPACE}
42
---
43
apiVersion: v1
44
kind: Service
45
metadata:
46
labels:
47
name: grafana-agent-traces
48
name: grafana-agent-traces
49
namespace: ${NAMESPACE}
50
spec:
51
ports:
52
- name: grafana-agent-traces-http-metrics
53
port: 80
54
targetPort: 80
55
- name: grafana-agent-traces-thrift-compact
56
port: 6831
57
protocol: UDP
58
targetPort: 6831
59
- name: grafana-agent-traces-thrift-binary
60
port: 6832
61
protocol: UDP
62
targetPort: 6832
63
- name: grafana-agent-traces-thrift-http
64
port: 14268
65
protocol: TCP
66
targetPort: 14268
67
- name: grafana-agent-traces-thrift-grpc
68
port: 14250
69
protocol: TCP
70
targetPort: 14250
71
- name: grafana-agent-traces-zipkin
72
port: 9411
73
protocol: TCP
74
targetPort: 9411
75
- name: grafana-agent-traces-otlp-grpc
76
port: 4317
77
protocol: TCP
78
targetPort: 4317
79
- name: grafana-agent-traces-otlp-http
80
port: 4318
81
protocol: TCP
82
targetPort: 4318
83
- name: grafana-agent-traces-opencensus
84
port: 55678
85
protocol: TCP
86
targetPort: 55678
87
selector:
88
name: grafana-agent-traces
89
---
90
apiVersion: apps/v1
91
kind: Deployment
92
metadata:
93
name: grafana-agent-traces
94
namespace: ${NAMESPACE}
95
spec:
96
minReadySeconds: 10
97
replicas: 1
98
revisionHistoryLimit: 10
99
selector:
100
matchLabels:
101
name: grafana-agent-traces
102
template:
103
metadata:
104
labels:
105
name: grafana-agent-traces
106
spec:
107
containers:
108
- args:
109
- -config.expand-env=true
110
- -config.file=/etc/agent/agent.yaml
111
- -server.http.address=0.0.0.0:80
112
env:
113
- name: HOSTNAME
114
valueFrom:
115
fieldRef:
116
fieldPath: spec.nodeName
117
image: grafana/agent:v0.33.2
118
imagePullPolicy: IfNotPresent
119
name: grafana-agent-traces
120
ports:
121
- containerPort: 80
122
name: http-metrics
123
- containerPort: 6831
124
name: thrift-compact
125
protocol: UDP
126
- containerPort: 6832
127
name: thrift-binary
128
protocol: UDP
129
- containerPort: 14268
130
name: thrift-http
131
protocol: TCP
132
- containerPort: 14250
133
name: thrift-grpc
134
protocol: TCP
135
- containerPort: 9411
136
name: zipkin
137
protocol: TCP
138
- containerPort: 4317
139
name: otlp-grpc
140
protocol: TCP
141
- containerPort: 4318
142
name: otlp-http
143
protocol: TCP
144
- containerPort: 55678
145
name: opencensus
146
protocol: TCP
147
volumeMounts:
148
- mountPath: /etc/agent
149
name: grafana-agent-traces
150
serviceAccountName: grafana-agent-traces
151
volumes:
152
- configMap:
153
name: grafana-agent-traces
154
name: grafana-agent-traces
155
156