gpt4 book ai didi

linux - 将我的k8s中的Pod日志重定向到具有Pod名称的文件

转载 作者:行者123 更新时间:2023-12-02 12:01:15 43 4
gpt4 key购买 nike

我试图将k8s中的pod的日志重定向到其名称的文件中。
kubectl get pods | awk '{print $1}' | tail -2 | xargs -I {} kubectl logs {} > {}
这就是结果。
demo@demo1:~/log$ ls
{}

我需要的是(如果这是 pods 详细信息)
demo@demo1:~/log$ kubectl get pods
NAME READY STATUS RESTARTS AGE
pod1 1/1 Running 0 3d23h
pod2 1/1 Running 0 3d23h
预期的结果是
demo@demo1:~/log$ ls
pod1 pod2

文件pod1和pod2将具有各个pod的日志。

最佳答案

kubectl get pods | awk '{print $1}' | tail -n +2 | xargs -I{} sh -c 'kubectl logs $1 > $1' -- {}

this answer提供

关于linux - 将我的k8s中的Pod日志重定向到具有Pod名称的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61694229/

43 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com