Skip to content
This repository was archived by the owner on Jan 10, 2025. It is now read-only.

Commit 636d20a

Browse files
committed
update Beat and k8s spec versions
1 parent c561b56 commit 636d20a

File tree

3 files changed

+32
-21
lines changed

3 files changed

+32
-21
lines changed

beats-k8s-send-anywhere/filebeat-kubernetes.yaml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ data:
9898
host: ${KIBANA_HOST}
9999
100100
---
101-
apiVersion: extensions/v1beta1
101+
apiVersion: apps/v1
102102
kind: DaemonSet
103103
metadata:
104104
name: filebeat-dynamic
@@ -107,6 +107,10 @@ metadata:
107107
k8s-app: filebeat-dynamic
108108
kubernetes.io/cluster-service: "true"
109109
spec:
110+
selector:
111+
matchLabels:
112+
k8s-app: filebeat-dynamic
113+
kubernetes.io/cluster-service: "true"
110114
template:
111115
metadata:
112116
labels:
@@ -117,7 +121,7 @@ spec:
117121
terminationGracePeriodSeconds: 30
118122
containers:
119123
- name: filebeat-dynamic
120-
image: docker.elastic.co/beats/filebeat:7.6.2
124+
image: docker.elastic.co/beats/filebeat:7.10.1
121125
imagePullPolicy: Always
122126
args: [
123127
"-c", "/etc/filebeat.yml",
@@ -194,7 +198,7 @@ spec:
194198
- name: data
195199
emptyDir: {}
196200
---
197-
apiVersion: rbac.authorization.k8s.io/v1beta1
201+
apiVersion: rbac.authorization.k8s.io/v1
198202
kind: ClusterRoleBinding
199203
metadata:
200204
name: filebeat-dynamic
@@ -207,7 +211,7 @@ roleRef:
207211
name: filebeat-dynamic
208212
apiGroup: rbac.authorization.k8s.io
209213
---
210-
apiVersion: rbac.authorization.k8s.io/v1beta1
214+
apiVersion: rbac.authorization.k8s.io/v1
211215
kind: ClusterRole
212216
metadata:
213217
name: filebeat-dynamic

beats-k8s-send-anywhere/metricbeat-kubernetes.yaml

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ spec:
4141
containers:
4242
- name: metricbeat-setup
4343
#imagePullPolicy: Always
44-
image: docker.elastic.co/beats/metricbeat:7.6.2
44+
image: docker.elastic.co/beats/metricbeat:7.10.1
4545
args: [
4646
"-c", "/etc/metricbeat.yml",
4747
"-e",
@@ -224,26 +224,29 @@ data:
224224
225225
---
226226
# Deploy a Metricbeat instance per node for node metrics retrieval
227-
apiVersion: extensions/v1beta1
227+
apiVersion: apps/v1
228228
kind: DaemonSet
229229
metadata:
230230
name: metricbeat
231231
namespace: kube-system
232232
labels:
233233
k8s-app: metricbeat
234234
spec:
235+
selector:
236+
matchLabels:
237+
k8s-app: metricbeat-ds
235238
template:
236239
metadata:
237240
labels:
238-
k8s-app: metricbeat
241+
k8s-app: metricbeat-ds
239242
spec:
240243
serviceAccountName: metricbeat
241244
terminationGracePeriodSeconds: 30
242245
hostNetwork: true
243246
dnsPolicy: ClusterFirstWithHostNet
244247
containers:
245248
- name: metricbeat
246-
image: docker.elastic.co/beats/metricbeat:7.6.2
249+
image: docker.elastic.co/beats/metricbeat:7.10.1
247250
args: [
248251
"-c", "/etc/metricbeat.yml",
249252
"-e",
@@ -389,25 +392,28 @@ data:
389392
hosts: ["kube-state-metrics:8080"]
390393
---
391394
# Deploy singleton instance in the whole cluster for some unique data sources, like kube-state-metrics
392-
apiVersion: apps/v1beta1
395+
apiVersion: apps/v1
393396
kind: Deployment
394397
metadata:
395398
name: metricbeat
396399
namespace: kube-system
397400
labels:
398401
k8s-app: metricbeat
399402
spec:
403+
selector:
404+
matchLabels:
405+
k8s-app: metricbeat-singleton
400406
template:
401407
metadata:
402408
labels:
403-
k8s-app: metricbeat
409+
k8s-app: metricbeat-singleton
404410
spec:
405411
serviceAccountName: metricbeat
406412
hostNetwork: true
407413
dnsPolicy: ClusterFirstWithHostNet
408414
containers:
409415
- name: metricbeat
410-
image: docker.elastic.co/beats/metricbeat:7.6.2
416+
image: docker.elastic.co/beats/metricbeat:7.10.1
411417
args: [
412418
"-c", "/etc/metricbeat.yml",
413419
"-e",
@@ -479,7 +485,7 @@ spec:
479485
defaultMode: 0600
480486
name: metricbeat-deployment-modules
481487
---
482-
apiVersion: rbac.authorization.k8s.io/v1beta1
488+
apiVersion: rbac.authorization.k8s.io/v1
483489
kind: ClusterRoleBinding
484490
metadata:
485491
name: metricbeat
@@ -492,7 +498,7 @@ roleRef:
492498
name: metricbeat
493499
apiGroup: rbac.authorization.k8s.io
494500
---
495-
apiVersion: rbac.authorization.k8s.io/v1beta1
501+
apiVersion: rbac.authorization.k8s.io/v1
496502
kind: ClusterRole
497503
metadata:
498504
name: metricbeat

beats-k8s-send-anywhere/packetbeat-kubernetes.yaml

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -81,28 +81,29 @@ data:
8181
host: ${KIBANA_HOST}
8282
8383
---
84-
apiVersion: extensions/v1beta1
84+
apiVersion: apps/v1
8585
kind: DaemonSet
8686
metadata:
87-
name: packetbeat-dynamic
87+
name: packetbeat
8888
namespace: kube-system
8989
labels:
90-
k8s-app: packetbeat-dynamic
91-
kubernetes.io/cluster-service: "true"
90+
k8s-app: packetbeat
9291
spec:
92+
selector:
93+
matchLabels:
94+
k8s-app: packetbeat-dynamic
9395
template:
9496
metadata:
9597
labels:
9698
k8s-app: packetbeat-dynamic
97-
kubernetes.io/cluster-service: "true"
9899
spec:
99100
serviceAccountName: packetbeat-dynamic
100101
terminationGracePeriodSeconds: 30
101102
hostNetwork: true
102103
dnsPolicy: ClusterFirstWithHostNet
103104
containers:
104105
- name: packetbeat-dynamic
105-
image: docker.elastic.co/beats/packetbeat:7.6.2
106+
image: docker.elastic.co/beats/packetbeat:7.10.1
106107
imagePullPolicy: Always
107108
args: [
108109
"-c", "/etc/packetbeat.yml",
@@ -165,7 +166,7 @@ spec:
165166
- name: data
166167
emptyDir: {}
167168
---
168-
apiVersion: rbac.authorization.k8s.io/v1beta1
169+
apiVersion: rbac.authorization.k8s.io/v1
169170
kind: ClusterRoleBinding
170171
metadata:
171172
name: packetbeat-dynamic
@@ -178,7 +179,7 @@ roleRef:
178179
name: packetbeat-dynamic
179180
apiGroup: rbac.authorization.k8s.io
180181
---
181-
apiVersion: rbac.authorization.k8s.io/v1beta1
182+
apiVersion: rbac.authorization.k8s.io/v1
182183
kind: ClusterRole
183184
metadata:
184185
name: packetbeat-dynamic

0 commit comments

Comments
 (0)