メインコンテンツまでスキップ

DaemonSetとしてReporterをデプロイ

Kubernetes内でTianjiを稼働させている場合は、各ノードのシステムメトリックを収集したいかもしれません。最も簡単な方法は、tianji-reporterをDaemonSetとして実行し、すべてのノードで動作させることです。

  1. docker/k8s/reporter-daemonset.yamlを編集し、実際のサーバーアドレスとワークスペースIDに合わせてTIANJI_SERVER_URLTIANJI_WORKSPACE_IDの値を置き換えます。
  2. マニフェストを適用します:
kubectl apply -f docker/k8s/reporter-daemonset.yaml

各ノードはtianji-reporterコンテナを開始し、システム統計をTianjiインスタンスに報告します。特定のポッドのログを確認して、正常に動作しているか確認できます:

kubectl logs -l app=tianji-reporter -f

ポッドが稼働し始めたら、TianjiのサーバーページにKubernetesノードが通常のマシンのようにリストアップされます。