0
私は、コンテナ内で実行されているプログラムがどこのログを保存しているかを調べようとしています。しかし、コンテナを配備したマシンへのSSHアクセスはありません。ただkubectl
です。Kubernetesにはdocker diffのアナログがありますか?
ssh machine-running-docker 'docker diff \
$(kubectl describe pod pod-name | \
grep 'Conainer ID' | sed -E s#^[^/]+//(.+)$#\1#)'
(正規表現は、単にアイデアを与えるために、不正確かもしれない):私はSSHアクセスを持っていたと仮定し、私はこのような何かをしたいです。
ええと...これはうまくいくでしょうが、それは 'diff'と比べて非常に遅いです。特にコンテナがいくつかの巨大なファイルシステム共有をマウントするか、または神がNFS共有を禁止する場合... – wvxvw