文章目录
官方文档地址: Getting Started with Fluent Bit
官方文档地址: Upgrade Notes
官方文档地址: Supported Platforms
官方文档地址: Requirements
官方文档地址: Sources
Fluent Bit 安装在 Linux
Fluent Bit 安装在 Kubernetes
Fluent Bit 安装在 Windows
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 提供的列表如下所示:
2. 升级说明
未翻译,请参考官方文档:Upgrade Notes
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),这些都包含在主源代码库中。
5. 来源
从源代码构建安装,未翻译,请参考官方文档:Sources