Drycc (pronounced DAY-iss) is an open source PaaS that makes it easy to deploy and manage applications on your own servers. Drycc builds on Kubernetes to provide a lightweight, Heroku-inspired workflow.
This is an debian based image for running fluentbit. It is built for the purpose of running on a kubernetes cluster.
This image is in with workflow v2 to send all log data to the logger component.
Once you have installed the Helm client, you can deploy a Fluentbit Chart into a Kubernetes cluster.
- Stable Charts: oci://registry.drycc.cc/charts/fluentbit
- Testing Charts: oci://registry.drycc.cc/charts-testing/fluentbit
helm show values oci://registry.drycc.cc/charts-testing/fluentbit
Fluent Bit currently supports integration of Golang plugins built as shared objects for output plugins only. The interface for the Golang plugins is currently under development but is functional.
Drycc output is a custom fluentbit plugin that was written to forward data directly to drycc components while filtering out data that we did not care about. We have 2 pieces of information we care about currently.
Logs from applications that are written to stdout within the container and the controller logs that represent actions against those applications. These logs are sent to an internal messaging system (REIDS) on a configurable topic. The logger component then reads those messages and stores the data in an ring buffer.