是否有一种方法可以导出您在运行命令'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