官方文档地址:
Getting Started with Fluent Bit
官方文档地址:
Upgrade Notes
官方文档地址:
Supported Platforms
官方文档地址:
Requirements
官方文档地址:
Sources
官方文档地址:
Docker
官方文档地址:
Containers on AWS
官方文档地址:
Amazon EC2
官方文档地址:
Yocto / Embedded Linux
官方文档地址:
Windows
Fluent Bit 安装在 Linux Fluent Bit 安装在 Kubernetes
1. 开始使用 Fluent Bit
以下是关于如何安装 / 部署 / 升级 Fluent Bit 的指导
1.1. 容器部署
部署类型 | 说明 |
---|
Kubernetes | 部署在 Kubernetes | Docker | 部署在 Docker | Containers on AWS | 部署在 Containers on AWS |
1.2. 在 Linux 上安装(软件包)
操作系统 | 安装说明 |
---|
CentOS / Red Hat | CentOS 7,CentOS 8 | Ubuntu | Ubuntu 16.04 LTS,Ubuntu 18.04 LTS,Ubuntu 20.04 LTS | Debian | Debian 9,Debian 10 | Amazon Linux | Amazon Linux 2 | Raspbian / Rasberry Pi | Raspbian 10 | Yocto / Embedded Linux | Yocto / Embedded Linux |
1.3. 在 Windows 上安装(软件包)
操作系统 | 安装说明 |
---|
Windows Server 2019 | Windows Server EXE,Windows Server ZIP | Windows 10 2019.03 | Windows EXE,Windows ZIP |
1.4. 从源代码编译(Linux,Windows,FreeBSD,MacOS)
操作系统 | 安装说明 |
---|
Linux, FreeBSD, MacOS | 从源代码编译 | Windows | 从源代码编译 |
1.5. 企业包
企业供应商还为较旧的生命末期版本、Unix 系统以及其他支持和特性提供了Fluent Bit 包。由 fluentbit.io/enterprise 提供的列表如下所示:
Calyptia Fluent Bit LTS
3. 支持的平台
Fluent Bit 支持以下操作系统和架构。
操作系统 | 发行版 | 架构 |
---|
Linux | Amazon Linux 2 | Amazon Linux 2 | Linux | Centos 8 | x86_64, Arm64v8 | Linux | Centos 7 | x86_64, Arm64v8 | Linux | Debian 10 (Buster) | x86_64, Arm64v8 | Linux | Debian 9 (Stretch) | x86_64, Arm64v8 | Linux | Nixos | x86_64, Arm64v8 | Linux | Ubuntu 20.04 (Focal Fossa) | x86_64, Arm64v8 | Linux | Ubuntu 18.04 (Bionic Beaver) | x86_64, Arm64v8 | Linux | Ubuntu 16.04 (Xenial Xerus) | x86_64 | Linux | Raspbian 10 (Buster) | Arm32v7 | Windows | Windows Server 2019 | x86_64, x86 | Windows | Windows 10 1903 | x86_64, x86 |
从架构支持的角度来看,Fluent Bit 在基于 x86_64、Arm64v8 和 Arm32v7 架构的处理器上具有完全的功能。
Fluent Bit 也可以在 OSX 和 *BSD 系统上工作,但不是所有的插件都可以在所有平台上使用。官方支持将根据社区需求扩大。
Fluent-Bit 也可以运行在较旧的操作系统上,但需要从源代码构建,或者使用企业提供商提供的定制包。?
4. 要求
Fluent Bit 使用非常低的 CPU 和内存消耗,它兼容大多数基于 x86,x86_64,arm32v7 和 arm64v8 的平台。为了构建它,你需要在你的系统的构建过程中使用以下组件:
- 编译器:GCC 或 clang。
- CMake。
- Flex 和 Bison:只有当你启用流处理器或记录访问功能(两者都是默认启用的)。
在核心中没有其他依赖,对于某些依赖第三方组件的特性,如带有特殊后端库的输出插件(例如:kafka),这些都包含在主源代码库中。
|