按照以下说明在运行适用于 vSphere 8.x 的 TKr 的 TKG 服务 集群上安装 Fluent Bit。
必备条件
请遵循以下必备条件。
- 常规要求
- 创建软件包存储库
- 安装证书管理器
- Fluent Bit 日志转发的受支持目标。请参见Fluent Bit 软件包参考。
创建 Fluent Bit 数据值
准备通过创建数据值文件来安装 Fluent Bit。
- 列出可用的 Contour 软件包版本。
tanzu package available get fluent-bit.tanzu.vmware.com -n tkg-system
或者,使用 kubectl:
kubectl -n tkg-system get packages | grep fluent-bit
注: 通常,应该使用最新版本,除非要求不同。 - 生成
fluent-bit-data-values.yaml
文件。tanzu package available get fluent-bit.tanzu.vmware.com/2.1.6+vmware.1-tkg.2 --default-values-file-output fluent-bit-data-values.yaml
- 编辑
fluent-bit-data-values.yaml
文件并配置值。有关所有可用参数的示例和列表,请参见Fluent Bit 软件包参考。
安装 Fluent Bit
完成以下步骤以安装 Fluent Bit 软件包。
- 为 Fluent Bit 创建命名空间。
kubectl create ns tanzu-system-logging
- 安装 Fluent Bit。
tanzu package install fluent-bit -p fluent-bit.tanzu.vmware.com -v 2.1.6+vmware.1-tkg.2 --values-file fluent-bit-data-values.yaml -n tanzu-system-logging
- 验证 Fluent Bit 安装。
tanzu package installed list -n tanzu-system-logging
tanzu package installed get fluent-bit -n tanzu-system-logging
- 验证 Fluent Bit 对象。
kubectl -n tanzu-system-logging get all