TL;DR; k8s のpod 内にあるファイルは kubectl cp コマンドでローカルにコピーできるよ 何がしたかったか サーバーにあるファイルをアップロードやダウンロードする場合、よくscp で行うかと思います。 本業の開発では、kubernetes (以下、k8s) を用いて運用しており、 pod に入ってコマンドを叩き、その結果をpod 内のファイルに標準出力した。 このファイルをローカルに引っ張ってくるときに、どうすればいいんだ?と思い、調べました。 kubectl cp k8s のクラスタを操作するにあたり、 kubectl があります。 kubectl はk8s クラスタやデプロイされたpod を操作するための印象が強いかと思います。 実際にkubectl のリファレンスを見ても、pod へのアクセスがメインで記述されていることがわかります。 kubernetes.io