-
Notifications
You must be signed in to change notification settings - Fork 246
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Contributing to fluentbit-operator #23
Comments
Hi @alexandre-allard-scality , yes sure we'll definitely happy to accept your contribution. The dev guide is here, https:/kubesphere/fluentbit-operator#contributing , it's a bit simple though. Let us know if you need anything else. We did investigate logging operator for a while, we finally decided to develop FluentBit operator by ourselves for a few reasons:
We do have plan to develop crds for Fluentd to deploy Fluentd as a deployment, ideally it will help users to deploy Fluentd with ease into K8s. The Fluentd crds should be an optional choice instead of a mandatory one in a logging stack in our opinion.
@huanggze is the core maintainer of FluentBit Operator, @huanggze do you have any comments? Regards, |
Thanks for your message. We are currently working on fluentbit operator v0.2.0 which will be released very soon. plz see the master branch. Our vision is to make a tool for cluster operators to build k8s logging layer flexibly and efficiently. As @benjaminhuo mentioned, we start with lightweight Fluent Bit , but will incorporate Fluentd in the future. Here is our broad features or roadmap:
|
@alexandre-allard-scality we developed FluentBit Operator using kubebuilder. |
The project is build with v2.3.0 |
Thanks for the quick answers, Ok, that's cool, we totally agree on the fact that Fluentd must be optional, that's the reason we didn't chose logging-operator. As I said, we're currently working on our log centralization system, so we will probably start working on the Loki output plugin integration soon. We will let you know if we have question regarding the good practices or anything else. |
We're looking forward to your loki output plugin :) Regards, |
@alexandre-allard-scality , you can join our slack channel #sig-observability anytime you have questions |
Loki plugin has already been added. |
Hello,
My team and I are working on a Kubernetes distribution named MetalK8s and we're currently working on our log centralization system composed of Fluent Bit and Loki.
Your project seems really interesting for us and instead of developing yet another operator (or forking your repository), we would like to contribute to your project to help you integrate new plugins support such as Loki Output.
First, do you accept contribution?
If yes, do you have guidelines?
Otherwise, we would like to know what motivated your choice for building this operator instead of using already existing things like Logging Operator?
But above all, why basing the log collection only on Fluent Bit rather than the Fluent Bit + Fluentd couple as we can find in most log centralization architecture using Fluent Bit?
On our side, we chose this to have a minimal resources consumption, but is there anything else motivating your choice?
We're still thinking of our implementation choice and it would help us a lot to have your thought.
Thanks,
MetalK8s team.
The text was updated successfully, but these errors were encountered: