2017-02-01 6 views
0

私はkubernetesでドッカーを実行しています。ドッカーコンテナ使用

最後にドッキング用のコンテナがユーザーによって使用されたときを知る必要があります。 ユーザーごとに1つのコンテナを作成しています。ユーザーが特定の時間コンテナとやり取りしていない場合は、そのコンテナを強制終了する必要があります。

現在、私は最後に修正されたファイルをチェックして情報を送信するドッカーコンテナの中でデーモンを実行しています。

同じドッカー/ kubernetes APIはありますか?

+0

https://linux.die.net/man/8/lastlog –

答えて

0

「使用法」は測定が困難なものであるため、APIはありません。 1つの方法は、ある時点でシステムがロギングを停止したかどうかをチェックすることです。

もう1つの選択肢は、Kubernetesによって公開されているメトリクスを使用して、Prometheusのような監視とアラートシステムを起動して、デプロイメント/ポッドがもう使用されなくなったことを伝えることです。露出されたネットワークメトリクスを介して "Usage"を決定することができる。

これが特定のしきい値を下回っている場合は、トリガーしてアラートを発し、それ以上の操作を実行できます。

関連する問題