2017-06-03 16 views
0

私はアプリケーション内でdocker diffを使用して、コンテナ内のすべての変更されたファイルを検索しています。現在、私のアプリケーションはKubernetesを介してコンテナを管理しており、直接アクセスすることはできません。私はいくつかのドッカーコマンド(kubectlログのような)のためにKubernetesの実装を見つけましたが、ビットドッカーdiffは見逃していました。kubernetesを使用してdocker diffコマンドを実行する方法

Kubernetesを介してポッドにdocker diffを実行する方法はありますか?

感謝

答えて

0

Kubernetes(kubectl)は、同等のコマンドを提供していません。理想的には、ローカル開発環境(ドッカー)以外でこのコマンドを使用しないでください。

コンテナに重要な状態を保存しないように、読み取り専用のルートファイルシステムでコンテナを起動することをお勧めします。 Kubernetesは別のノードのポッドを強制終了して新しいコンテナとして再起動できるので、コンテナで発生するdocker diffには注意しないでください。

+0

ありがとうございます。私のアプリケーションは、すべてのファイルシステムの変更を監視するだけでよいので、別のノードのポッドを新しいコンテナとして再起動することに問題はありません。私はあなたに同意します。readonlyルートファイルシステムを使うことは良い習慣ですが、残念なことに、既存のサーバのほとんどは、アプリケーションロジックがファイルシステムに何かを書き込んでも –

関連する問題