次の手順に従って、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