按照以下說明在執行適用於 vSphere 8.x 的 TKr 的 TKG 服務 叢集上安裝 Fluent Bit。
必要條件
請遵循以下必要條件。
- 一般需求
- 建立套件存放庫
- 安裝 Cert Manager
- 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