按照以下说明在运行适用于 vSphere 8.x 的 TKr 的 TKG 服务 集群上安装 Fluent Bit。

必备条件

请遵循以下必备条件。

创建 Fluent Bit 数据值

准备通过创建数据值文件来安装 Fluent Bit。

  1. 列出可用的 Contour 软件包版本。
    tanzu package available get fluent-bit.tanzu.vmware.com -n tkg-system

    或者,使用 kubectl:

    kubectl -n tkg-system get packages | grep fluent-bit
    注: 通常,应该使用最新版本,除非要求不同。
  2. 生成 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
  3. 编辑 fluent-bit-data-values.yaml 文件并配置值。

    有关所有可用参数的示例和列表,请参见Fluent Bit 软件包参考

安装 Fluent Bit

完成以下步骤以安装 Fluent Bit 软件包。
  1. 为 Fluent Bit 创建命名空间。
    kubectl create ns tanzu-system-logging
  2. 安装 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
  3. 验证 Fluent Bit 安装。
    tanzu package installed list -n tanzu-system-logging
    tanzu package installed get fluent-bit -n tanzu-system-logging
  4. 验证 Fluent Bit 对象。
    kubectl -n tanzu-system-logging get all