6
ログファイルの最大サイズを設定するにはどうすればよいですか?または、ログのローテーションを有効にします。 ドキュメントではこれについて何も見つかりませんでした。kubernetesログファイルの最大サイズの設定方法は?
または、このためのスクリプトを書く必要がありますか?
ログファイルの最大サイズを設定するにはどうすればよいですか?または、ログのローテーションを有効にします。 ドキュメントではこれについて何も見つかりませんでした。kubernetesログファイルの最大サイズの設定方法は?
または、このためのスクリプトを書く必要がありますか?
kubernetesがログローテーション機能を提供しているとは思いません。ホストマシンにlogrotate設定を入れることができます。このようなもの:
/var/lib/docker/containers/*/*.log {
rotate 7
daily
size=10M
compress
missingok
delaycompress
copytruncate
}
これを解決できましたか? – KarthikJ
良い方法が見つかりませんでした。私はすべての名前空間を取得し、次にシステム内のすべてのポッドを取得するスクリプトを作成しました。次に、どのホストとコンテナIDについての情報を取得します。このデータを使用すると、スクリプトは 'SSH $ user @ $ node"を実行します。sudoは-s 0 /var/lib/Docker/containers/$id/$id-json.log " を完全にテストしませんでした。 – batazor
最大何のログサイズ?あなたはどんな環境で走っていますか?デフォルトのデプロイメント([salt](https://github.com/kubernetes/kubernetes/tree/295f1786fbadb1d2e6d5ea1453ec905c48be54a9/cluster/saltbase/salt/logrotate)経由)を使用している場合は、ログのローテーションを設定する必要があります。 –