如何从kubernetes导出到外部文件(.json或.csv或其他)pod列表



是否有一种方法可以导出您在运行命令'kubectl get pods -n name_of_your_namespace '时获得的pod列表?我试图与PowerShell脚本自动化一些日常工作,我想在命名空间导出json或csv的运行pod列表,然后检查json或csv文件,如果那些运行的pods是我想要的,然后将这些pods的名称保存到变量中,并在其他PowerShell脚本中使用它们。

所以现在我只需要一种方法来导出当'kubectl get pods'命令运行时得到的结果。

忘了这个问题吧。我已经找到解决问题的办法了。命令很简单。

kubectl get pods -o=name > $pathToFile(you desired path to file in format 'C:/Folder/test.csv' -n $namespace

和@DazWilkin,谢谢你的建议。

下面的命令将生成一个csv文件,所有的列

kubectl get pods -n mynamespace | tr -s '[:blank:]','>output.csv

最新更新