このセクションプロメテウスノード輸出業者の例は、独自のDaemonSetを実行する方法を示します。
プロメテウスは、各監視ノードの形でデーモンを実行し、ノード輸出プロメテウス剤であり、人気のあるシステム監視方式です。
あなたがドッカーで直接ノード輸出コンテナを実行している場合、コマンドは次のとおりです。
ドッキングウィンドウで実行-d \
-v "は/ proc:/ホスト/ procの" \
-v "/ SYS:/ホスト/ SYS" \
-v "/:/ rootfsの" \
--net =ホスト\プロム/ノード、輸出国\
--path.procfs /ホストの/ proc \
\ --path.sysfs /ホスト/ SYS
--collector.filesystem.ignoredマウントポイント「^ /(SYS | PROC | DEV |ホスト|など)($ | /) "
のDaemonSet node_exporter.yml YAML設定ファイルに変換します。
ホストネットワークを直接使用する①。
②コンテナstartコマンドを設定します。
③ボリュームホスト通る経路 /proc
、/sys
及び /
容器にマッピング。私たちは、後で詳しく説明しますボリューム。
実行 kubectl apply -f node_exporter.yml
:
DaemonSet node-exporter-daemonset
部署成功,k8s-node1 和 k8s-node2 上分别运行了一个 node exporter Pod。
DaemonSet 就讨论到这里,下一节我们学习另一个 Controller -- Job。