@@ -145,19 +145,19 @@ The default runtime is docker, you can choose other runtimes as follows.
145
145
If your container runtime is ` containerd ` :
146
146
147
147
``` shell
148
- helm install fluent-operator --create-namespace -n kubesphere-logging-system charts/fluent-operator/ --set containerRuntime=containerd
148
+ helm install fluent-operator --create-namespace -n fluent charts/fluent-operator/ --set containerRuntime=containerd
149
149
```
150
150
151
151
If your container runtime is ` cri-o ` :
152
152
153
153
``` shell
154
- helm install fluent-operator --create-namespace -n kubesphere-logging-system charts/fluent-operator/ --set containerRuntime=crio
154
+ helm install fluent-operator --create-namespace -n fluent charts/fluent-operator/ --set containerRuntime=crio
155
155
```
156
156
157
157
Install through the online chart link:
158
158
159
159
``` shell
160
- helm install fluent-operator --create-namespace -n kubesphere-logging-system https://github.com/fluent/fluent-operator/releases/download/< version > /fluent-operator.tgz
160
+ helm install fluent-operator --create-namespace -n fluent https://github.com/fluent/fluent-operator/releases/download/< version > /fluent-operator.tgz
161
161
```
162
162
163
163
> Please replace < version > with a actual version like v1.0.0
@@ -212,7 +212,7 @@ metadata:
212
212
spec:
213
213
watchedNamespaces:
214
214
- kube-system
215
- - kubesphere-monitoring-system
215
+ - default
216
216
clusterOutputSelector:
217
217
matchLabels:
218
218
output.fluentd.fluent.io/enabled: "true"
@@ -225,7 +225,7 @@ apiVersion: fluentd.fluent.io/v1alpha1
225
225
kind: FluentdConfig
226
226
metadata:
227
227
name: fluentd-config
228
- namespace: kubesphere-logging-system
228
+ namespace: fluent
229
229
labels:
230
230
config.fluentd.fluent.io/enabled: "true"
231
231
spec:
@@ -257,39 +257,39 @@ kubectl apply -f manifests/logging-stack
257
257
If your container runtime is ` docker `
258
258
259
259
``` shell
260
- helm upgrade fluent-operator --create-namespace -n kubesphere-logging-system charts/fluent-operator/ --set Kubernetes=true,containerRuntime=docker
260
+ helm upgrade fluent-operator --create-namespace -n fluent charts/fluent-operator/ --set Kubernetes=true,containerRuntime=docker
261
261
```
262
262
263
263
If your container runtime is ` containerd `
264
264
265
265
``` shell
266
- helm upgrade fluent-operator --create-namespace -n kubesphere-logging-system charts/fluent-operator/ --set Kubernetes=true,containerRuntime=containerd
266
+ helm upgrade fluent-operator --create-namespace -n fluent charts/fluent-operator/ --set Kubernetes=true,containerRuntime=containerd
267
267
```
268
268
269
269
If your container runtime is ` cri-o `
270
270
271
271
``` shell
272
- helm upgrade fluent-operator --create-namespace -n kubesphere-logging-system charts/fluent-operator/ --set Kubernetes=true,containerRuntime=crio
272
+ helm upgrade fluent-operator --create-namespace -n fluent charts/fluent-operator/ --set Kubernetes=true,containerRuntime=crio
273
273
```
274
274
275
275
If you want to install the fluentd plugin, you can execute the following command:
276
276
277
277
If your container runtime is ` docker `
278
278
279
279
``` shell
280
- helm upgrade fluent-operator --create-namespace -n kubesphere-logging-system charts/fluent-operator/ --set Kubernetes=true,containerRuntime=docker,fluentd.enable=true
280
+ helm upgrade fluent-operator --create-namespace -n fluent charts/fluent-operator/ --set Kubernetes=true,containerRuntime=docker,fluentd.enable=true
281
281
```
282
282
283
283
If your container runtime is ` containerd `
284
284
285
285
``` shell
286
- helm upgrade fluent-operator --create-namespace -n kubesphere-logging-system charts/fluent-operator/ --set Kubernetes=true,containerRuntime=containerd,fluentd.enable=true
286
+ helm upgrade fluent-operator --create-namespace -n fluent charts/fluent-operator/ --set Kubernetes=true,containerRuntime=containerd,fluentd.enable=true
287
287
```
288
288
289
289
If your container runtime is ` cri-o `
290
290
291
291
``` shell
292
- helm upgrade fluent-operator --create-namespace -n kubesphere-logging-system charts/fluent-operator/ --set Kubernetes=true,containerRuntime=crio,fluentd.enable=true
292
+ helm upgrade fluent-operator --create-namespace -n fluent charts/fluent-operator/ --set Kubernetes=true,containerRuntime=crio,fluentd.enable=true
293
293
```
294
294
295
295
Within a couple of minutes, you should observe an index available:
@@ -342,7 +342,7 @@ metadata:
342
342
spec:
343
343
matchRegex: (?:kube|service)\.(.*)
344
344
forward:
345
- host: fluentd-forward.kubesphere-logging-system .svc
345
+ host: fluentd.fluent .svc
346
346
port: 24224
347
347
EOF
348
348
```
@@ -357,7 +357,7 @@ apiVersion: fluentd.fluent.io/v1alpha1
357
357
kind: Fluentd
358
358
metadata:
359
359
name: fluentd
360
- namespace: kubesphere-logging-system
360
+ namespace: fluent
361
361
labels:
362
362
app.kubernetes.io/name: fluentd
363
363
spec:
@@ -381,7 +381,7 @@ metadata:
381
381
spec:
382
382
watchedNamespaces:
383
383
- kube-system
384
- - kubesphere-monitoring-system
384
+ - default
385
385
clusterOutputSelector:
386
386
matchLabels:
387
387
output.fluentd.fluent.io/enabled: "true"
@@ -411,7 +411,7 @@ apiVersion: fluentd.fluent.io/v1alpha1
411
411
kind: Fluentd
412
412
metadata:
413
413
name: fluentd
414
- namespace: kubesphere-logging-system
414
+ namespace: fluent
415
415
labels:
416
416
app.kubernetes.io/name: fluentd
417
417
spec:
@@ -430,7 +430,7 @@ apiVersion: fluentd.fluent.io/v1alpha1
430
430
kind: FluentdConfig
431
431
metadata:
432
432
name: fluentd-config
433
- namespace: kubesphere-logging-system
433
+ namespace: fluent
434
434
labels:
435
435
config.fluentd.fluent.io/enabled: "true"
436
436
spec:
@@ -443,7 +443,7 @@ apiVersion: fluentd.fluent.io/v1alpha1
443
443
kind: Output
444
444
metadata:
445
445
name: fluentd-output-es
446
- namespace: kubesphere-logging-system
446
+ namespace: fluent
447
447
labels:
448
448
output.fluentd.fluent.io/enabled: "true"
449
449
spec:
@@ -464,7 +464,7 @@ apiVersion: fluentd.fluent.io/v1alpha1
464
464
kind: Fluentd
465
465
metadata:
466
466
name: fluentd
467
- namespace: kubesphere-logging-system
467
+ namespace: fluent
468
468
labels:
469
469
app.kubernetes.io/name: fluentd
470
470
spec:
@@ -488,7 +488,7 @@ metadata:
488
488
spec:
489
489
watchedNamespaces:
490
490
- kube-system
491
- - kubesphere-monitoring-system
491
+ - default
492
492
clusterOutputSelector:
493
493
matchLabels:
494
494
output.fluentd.fluent.io/enabled: "true"
@@ -498,7 +498,7 @@ apiVersion: fluentd.fluent.io/v1alpha1
498
498
kind: FluentdConfig
499
499
metadata:
500
500
name: fluentd-config
501
- namespace: kubesphere-logging-system
501
+ namespace: fluent
502
502
labels:
503
503
config.fluentd.fluent.io/enabled: "true"
504
504
spec:
@@ -531,7 +531,7 @@ apiVersion: fluentd.fluent.io/v1alpha1
531
531
kind: Fluentd
532
532
metadata:
533
533
name: fluentd
534
- namespace: kubesphere-logging-system
534
+ namespace: fluent
535
535
labels:
536
536
app.kubernetes.io/name: fluentd
537
537
spec:
@@ -550,7 +550,7 @@ apiVersion: fluentd.fluent.io/v1alpha1
550
550
kind: FluentdConfig
551
551
metadata:
552
552
name: fluentd-config-user1
553
- namespace: kubesphere-logging-system
553
+ namespace: fluent
554
554
labels:
555
555
config.fluentd.fluent.io/enabled: "true"
556
556
spec:
@@ -573,7 +573,7 @@ metadata:
573
573
spec:
574
574
watchedNamespaces:
575
575
- kube-system
576
- - kubesphere-system
576
+ - default
577
577
clusterOutputSelector:
578
578
matchLabels:
579
579
output.fluentd.fluent.io/enabled: "true"
@@ -584,7 +584,7 @@ apiVersion: fluentd.fluent.io/v1alpha1
584
584
kind: Output
585
585
metadata:
586
586
name: fluentd-output-user1
587
- namespace: kubesphere-logging-system
587
+ namespace: fluent
588
588
labels:
589
589
output.fluentd.fluent.io/enabled: "true"
590
590
output.fluentd.fluent.io/user: "user1"
@@ -638,7 +638,7 @@ apiVersion: fluentd.fluent.io/v1alpha1
638
638
kind: Fluentd
639
639
metadata:
640
640
name: fluentd
641
- namespace: kubesphere-logging-system
641
+ namespace: fluent
642
642
labels:
643
643
app.kubernetes.io/name: fluentd
644
644
spec:
@@ -662,7 +662,7 @@ metadata:
662
662
spec:
663
663
watchedNamespaces:
664
664
- kube-system
665
- - kubesphere-monitoring-system
665
+ - default
666
666
clusterFilterSelector:
667
667
matchLabels:
668
668
filter.fluentd.fluent.io/enabled: "true"
@@ -707,7 +707,7 @@ apiVersion: fluentd.fluent.io/v1alpha1
707
707
kind: Fluentd
708
708
metadata:
709
709
name: fluentd
710
- namespace: kubesphere-logging-system
710
+ namespace: fluent
711
711
labels:
712
712
app.kubernetes.io/name: fluentd
713
713
spec:
@@ -731,7 +731,7 @@ metadata:
731
731
spec:
732
732
watchedNamespaces:
733
733
- kube-system
734
- - kubesphere-monitoring-system
734
+ - default
735
735
clusterOutputSelector:
736
736
matchLabels:
737
737
output.fluentd.fluent.io/enabled: "true"
@@ -761,7 +761,7 @@ apiVersion: fluentd.fluent.io/v1alpha1
761
761
kind: Fluentd
762
762
metadata:
763
763
name: fluentd
764
- namespace: kubesphere-logging-system
764
+ namespace: fluent
765
765
labels:
766
766
app.kubernetes.io/name: fluentd
767
767
spec:
@@ -785,7 +785,7 @@ metadata:
785
785
spec:
786
786
watchedNamespaces:
787
787
- kube-system
788
- - kubesphere-monitoring-system
788
+ - default
789
789
clusterFilterSelector:
790
790
matchLabels:
791
791
filter.fluentd.fluent.io/enabled: "true"
@@ -840,7 +840,7 @@ apiVersion: fluentd.fluent.io/v1alpha1
840
840
kind: Fluentd
841
841
metadata:
842
842
name: fluentd-http
843
- namespace: kubesphere-logging-system
843
+ namespace: fluent
844
844
labels:
845
845
app.kubernetes.io/name: fluentd
846
846
spec:
@@ -859,7 +859,7 @@ apiVersion: fluentd.fluent.io/v1alpha1
859
859
kind: FluentdConfig
860
860
metadata:
861
861
name: fluentd-config
862
- namespace: kubesphere-logging-system
862
+ namespace: fluent
863
863
labels:
864
864
config.fluentd.fluent.io/enabled: "true"
865
865
spec:
@@ -875,7 +875,7 @@ apiVersion: fluentd.fluent.io/v1alpha1
875
875
kind: Filter
876
876
metadata:
877
877
name: fluentd-filter
878
- namespace: kubesphere-logging-system
878
+ namespace: fluent
879
879
labels:
880
880
filter.fluentd.fluent.io/enabled: "true"
881
881
spec:
@@ -887,7 +887,7 @@ apiVersion: fluentd.fluent.io/v1alpha1
887
887
kind: Output
888
888
metadata:
889
889
name: fluentd-stdout
890
- namespace: kubesphere-logging-system
890
+ namespace: fluent
891
891
labels:
892
892
output.fluentd.fluent.io/enabled: "true"
893
893
spec:
@@ -911,10 +911,11 @@ When you use the fluent-operator, You can enable this from `FluentBitConfig` man
911
911
912
912
``` yaml
913
913
apiVersion : fluentbit.fluent.io/v1alpha2
914
- kind : FluentBitConfig
914
+ kind : ClusterFluentBitConfig
915
915
metadata :
916
916
name : fluent-bit-config
917
- namespace : logging-system
917
+ labels :
918
+ app.kubernetes.io/name : fluent-bit
918
919
spec :
919
920
filterSelector :
920
921
matchLabels :
@@ -1076,7 +1077,7 @@ Check out the demo in the folder `/manifests/regex-parser` for how to use a cust
1076
1077
- [x] Support containerd log format
1077
1078
- [x] Add Fluentd CRDs as the log aggregation layer with group name ` fluentd.fluent.io `
1078
1079
- [x] Add FluentBit Cluster CRDs with new group name ` fluentbit.fluent.io `
1079
- - [ ] Rename the entire project to Fluent Operator
1080
+ - [x ] Rename the entire project to Fluent Operator
1080
1081
- [ ] Support more Fluentd & FluentBit plugins
1081
1082
1082
1083
## Development
0 commit comments