Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes 从其他表达式的输出中检索pod描述(kubectl description)_Kubernetes_Kubectl - Fatal编程技术网

Kubernetes 从其他表达式的输出中检索pod描述(kubectl description)

Kubernetes 从其他表达式的输出中检索pod描述(kubectl description),kubernetes,kubectl,Kubernetes,Kubectl,在kubectl中,descripe和get-o可用于获取资源的详细信息,我们是否可以仅获取所选pod(不同标签)列表的描述,我的案例是对所选pod名称的详细信息进行分析。我正在使用descripe,但无法获得特定pod的详细信息,有很多是手动完成的 如果是事件/特定标签,我可以做下面的,但是需要100个pod中某些pod的更具体细节 kubectl get describe po -l app2=test > desc.txt Kubectl get events -n test|gre

在kubectl中,descripe和get-o可用于获取资源的详细信息,我们是否可以仅获取所选pod(不同标签)列表的描述,我的案例是对所选pod名称的详细信息进行分析。我正在使用descripe,但无法获得特定pod的详细信息,有很多是手动完成的

如果是事件/特定标签,我可以做下面的,但是需要100个pod中某些pod的更具体细节

kubectl get describe po -l app2=test > desc.txt
Kubectl get events -n test|grep -E 'app2|app3|hello1' > events.txt

尝试了下面的方法,它返回名称空间中所有pod的事件(没有帮助),是否有更简单的方法,或者可能无法完成,或者编写脚本来循环o/p

kubectl get po -n test |grep -E 'app2|app3|hello1' |awk '{print $1}'|k describe po  -n test > desc.txt

谢谢你的帮助

你是说你不能使用标签吗? 不确定我是否理解正确,但如果您需要按名称选择豆荚-这将起作用:

kubectl get pod -oname | grep -E 'app2|app3|hello' | xargs kubectl describe

缺少xargs,这就成功了。谢谢,我会接受你的回答@Antweiss在更丰富的语言中使用a会比尝试编写kubectl脚本更好吗?